1
그래서 저는 Arduino LCD 실시간 클럭을 DS1302 RTC를 사용하여 만들려고했습니다.Arduino RTC 모듈은 대체 정보를 표시합니다
그것은 제대로 RTC 아직 다른 모든 초를 저장하는 시간을 작동하고 읽는, 나는이 문제를 찾을 수 없습니다 데이터
Here's a snapshot of the serial monitor and the sketch
의 빈 세트를 표시합니다.
라이브러리 자체에서 온 것일 수도 있지만 비디오에서 제대로 작동하는 것처럼 보였습니다.
저는이 환경에서 새로운 편이므로 어떤 유형의 도움이라도 대단히 감사합니다. 여기 내 스케치가 있습니다.
#include <DS1302.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
DS1302 rtc(2, 3, 4);
void setup()
{
rtc.halt(false);
rtc.writeProtect(false);
lcd.begin(16, 2);
Serial.begin(9600);
}
void loop()
{
lcd.setCursor(4, 0);
lcd.print(rtc.getTimeStr());
Serial.print(rtc.getTimeStr());
lcd.setCursor(0, 1);
lcd.print(rtc.getDOWStr(FORMAT_SHORT));
Serial.print(rtc.getDOWStr(FORMAT_SHORT));
lcd.setCursor(6, 1);
lcd.print(rtc.getDateStr());
Serial.println(rtc.getDateStr());
delay (1000);
}