Может кто поделится?

ingener.solovyev
Offline
Зарегистрирован: 12.02.2013

Всю голову сломал, ну ни как не могу сообразить, как сделать часы на DS1307 и LCD i2c с возможностью установки времени. Клавиатуру использую аналоговую, как в прикрепленой в начале страници теме.

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

Обо что именно сломал? Об клавиатуру, об LCD i2c или об DS1307?

По отдельности то все работает?

ingener.solovyev
Offline
Зарегистрирован: 12.02.2013

Probelzaelo пишет:

Обо что именно сломал? Об клавиатуру, об LCD i2c или об DS1307?

По отдельности то все работает?

да, все работает. НО выходит какая то ерунда, я этот бред даже не сохраняю...

пример 1-пунктного 2-х уровнего меню с лево право верх низ и ввод былобы не плохо, так сказать отправную точку.

 

ЗЫ курсор по экрану гонять научился, стирание предыдущего состояния экрана происходит через clear.

Michal
Michal аватар
Offline
Зарегистрирован: 26.04.2013

мда... скоро работа программиста будет заключаться в нагугливание нужного кода и прошивки его в мк, т.к. сами писать нифига не можем :)

vdk
Offline
Зарегистрирован: 14.04.2013

Дык уже

Цитата:
Не так давно программистом считался тот, кто пишет программы. Теперь же программисту меньше всего охота тратить время на программирование. Программист сегодня — это тот, кто сидит и возмущается, если для его задачи нет готового решения, помещающегося в одну строчку кода [...]

Когда программист вынужден программировать, или даже хотя бы включить голову на время написания кода — то он делится своим негодованием с подписчиками своего блога, твиттера, и с соседями по офису

отсюда

ingener.solovyev
Offline
Зарегистрирован: 12.02.2013

Michal пишет:

мда... скоро работа программиста будет заключаться в нагугливание нужного кода и прошивки его в мк, т.к. сами писать нифига не можем :)

я не програмист. ардуино это хобби. делаю просто для себя, но не во всем получается разобраться.

bezzeb
Offline
Зарегистрирован: 02.11.2013

ingener.solovyev пишет:

Probelzaelo пишет:

Обо что именно сломал? Об клавиатуру, об LCD i2c или об DS1307?

По отдельности то все работает?

да, все работает. НО выходит какая то ерунда, я этот бред даже не сохраняю...

пример 1-пунктного 2-х уровнего меню с лево право верх низ и ввод былобы не плохо, так сказать отправную точку.

 

ЗЫ курсор по экрану гонять научился, стирание предыдущего состояния экрана происходит через clear.

 

так что у вас именно не получается?

LCD i2c еще легче подключается,чем обычный lcd.

примеров установки времени и просто вывода на ds1307 очень много.

Если вам меню простенькое,то легче просто описать действие кнопок в каждом пункте.

если надо больше пунктов и подпунктов то,вот вам библиотеки(3 сообщение)

http://forum.arduino.cc/index.php/topic,131614.0.html

Я лично использовал MenuBackend т.к она очень простая(могу подсказать ,что и как там делается).

Правда так и не научился изменять значения (((