будильник с rtc ds3231 и lcd i2c
- Войдите на сайт для отправки комментариев
Втр, 03/09/2019 - 20:17
Здравствуйте ,я пытаюсь сделать часы на ардуино с rtc 3231 модулем и lcd дисплеем по шине i2c,
обЪясните пожалуйста мне как сделать так чтобы при нажатии 1-ой кнопки можно было настроить время ,
а при нажатии 2-ой кнопки можно было настроить дату
#include <LiquidCrystal_I2C.h> #include <DS3231.h> DS3231 rtc(SDA, SCL); #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); void setup() { rtc.begin(); rtc.setDOW(FRIDAY); // Установить день-недели rtc.setTime(20, 54, 0); // Установить время 16:29:00 (формат 24 часа) rtc.setDate(3, 9, 2019);// Initialize the rtc object lcd.init(); // Инициализация lcd lcd.backlight(); } void loop() { lcd.setCursor(0,0); lcd.print("Tm:"); lcd.print(rtc.getTimeStr()); lcd.setCursor(13, 0); lcd.print(rtc.getDOWStr()); lcd.setCursor(0,1); lcd.print("Dt:"); lcd.print(rtc.getDateStr()); delay(1000); }Начните отсюда - http://arduino.ru/forum/programmirovanie/rabota-s-knopkami-v-pomoshch-novichku
Всего пару недель назад отвечал на подобный вопрос. Что, опять писать? Есть поиск по форуму. Там точно множество раз отвечали на этот вопрос.