I2C LCD и RTC1307
- Войдите на сайт для отправки комментариев
Чт, 01/04/2021 - 19:36
Сел делать часы\термометр\гигрометр\барометр
Для вывода информации использую 16x2 по I2C
Библиотека для времени RTClib
Пишу такой кусок кода для вывода времени, при исполнении этого кода дисплей мигает подсветкой и всё
void dispTime(void) {
DateTime now = rtc.now();
lcd.setCursor(0, 0);
lcd.print("Current time:");
if (now.hour() < 10) {
lcd.setCursor(6,1);
lcd.print("0");
lcd.print(now.hour());
}
else {
lcd.setCursor(6,1);
lcd.print(now.hour());
}
lcd.setCursor(8,1);
lcd.print(":");
if (now.minute() < 10) {
lcd.setCursor(9,1);
lcd.print("0");
lcd.print(now.minute());
}
else {
lcd.setCursor(9,1);
lcd.print(now.minute());
}
}
ЧЯДНТ?
Ну и пока просто проверить запускаю его так
void loop() { dispTime(); delay(5000); }Дисплей неисправен.
кривая библиотека конфликтовала