Всем привет. Есть проблемка. Значит подключил я к ардуине LCD20x4 и модуль часов реального времени DS3231 . Подключил библиотежку LCD_1602_RUS . Сама библиотека отлично работает с таким экраном и выводит русские символы. А вот время выводится некорректно.В сериал нормально выводит. Может кто поможет советом в данной теме. Сталкивался с такими проблемами.
C++:
#include <LCD_1602_RUS.h>
#include <Wire.h>
#include <DS3231.h>
DS3231 clock;
RTCDateTime dt;
LCD_1602_RUS lcd(0x27, 20, 4);
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.backlight();
clock.begin();
// Set sketch compiling time
clock.setDateTime(__DATE__, __TIME__);
}
void loop() {
// put your main code here, to run repeatedly:
dt = clock.getDateTime();
lcd.setCursor(2, 1);
lcd.print(dt.hour);
lcd.setCursor(4, 1);
lcd.print(dt.minute);
lcd.setCursor(6, 1);
lcd.print(dt.second);
}
Вложения
-
93.6 KB Просмотры: 6
-
78.7 KB Просмотры: 6