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);
}