Часики на ардуино
- Войдите на сайт для отправки комментариев
Сб, 14/09/2019 - 14:43
Народ как сделать так чтобы время из ds3231 выводился на дисплей TM1637 и чтоб установить его можно было с помощью 2 кнопок
Народ как сделать так чтобы время из ds3231 выводился на дисплей TM1637 и чтоб установить его можно было с помощью 2 кнопок
Подключить часики, тм и 2 кнопки, ну и запрограммировать лагаритм
А ещё, если запрограммировать логарифм, то можно узнать площадь под часиками :)
Тогда покажи что получилось, а то так и будешь на свой вопрос получать странные ответы.
Я тут не только самый умный, но ещё и самый красивый. И ещё богатый :)))
Если б вы действительно хотели, чтобы вам помогли, могли бы прочитать правила форума, создать тему в соответствующем разделе, а не в разделе "готовые проекты", выложить то, что получилось сделать самостоятельно, код и схему и задавать нормальные вопросы. Так что, пожалуй, и правда поумнее буду, ну или как минимум, повнимательнее.
Нет, самый умный тут я. Он - самозванец.
на твой вопрос есть простой ответ
как сделать так чтобы время из ds3231 выводился на дисплей TM1637 и чтоб установить его можно было с помощью 2 кнопок
Нужно написать функцию вывода времени на дисплей TM1637 и вызывать её всякий раз, когда нужно вывести время. А для установки времени двумя кнопками нужно тоже написать соответствующую функцию, и вызывать её всякий раз, когда нужно установить время.
Я всегда так делаю, и тебе советую. Всё получается отлично.
Подключить часики, тм и 2 кнопки, ну и запрограммировать лагаритм
Симен, не разговаривай с ним - он щаз тебя под статью о терроризме подведёт.
...часики - знаем мы такие часики. тик-так-бум.
Модуль «RTC часы реального времени DS1302» может сохранить установки после выключения питания «Ардуино» и восстановить после включения или только "кнопки" помогут?
Если есть резервная батарейка, то да.
Есть, но такой функции в стандартной библиотеки не обнаружил. Спасибо
Есть, но такой функции в стандартной библиотеки не обнаружил. Спасибо
какой "такой"?
Ну так просто не пишите в неё при запуске, а только читайте. Один раз записали, другой программой читаем.
Я делал такие, но только без кнопок, вот код. И да обязательно прошивать отдельно модуль DS3231
Проверяй, у меня компилируется.
Все правильно. Надо при запуске проверять установки, если это не первый запуск после смены батаейки, то не меняем. Спасибо.
// Установить дату и время
if ( day_s > time.day ){
time.settime(0, minutes_s, Hours_s, day_s, month_s, year_s, weekday_s);
}
Просто интересно - как определятся "первый запуск после смены батарейки"?
Например при запуске установили 29.10.2019 12:24 и сохранили, далее отключили, затем снова включили, считали текущее время, сравнили с 29.10.2019 12:24, приняли решение.
Например при запуске установили 29.10.2019 12:24 и сохранили, далее отключили, затем снова включили, считали текущее время, сравнили с 29.10.2019 12:24, приняли решение.
"
89B.
Он передвигает на чипе почти невидимый переключатель в другую позицию. Теперь он в режиме «запись». Затем Джон, морщась, вставляет пластину обратно в слот в черепе Терминатора.
89C.
ЗРЕНИЕ ТЕРМИНАТОРА снова возвращается к жизни вспышкой статического разряда. Формируется изображение. Сара и Джон стоят позади него и видны в зеркало.
ТЕРМИНАТОР:
— Была проблема?
Джон робко смотрит на Сару, затем улыбается Терминатору.
ДЖОН:
— Никаких проблем. Совсем никаких."
(с)
в режисерской версии он заметил что слишком долго чип переключали