2017-03-04 8 views
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); 
} 

DS1302 Library

答えて

0

私はあきらめたとだけではなく、別のライブラリを使用することにしました。問題は図書館そのものにあるようです。

私はLCDに関連するものを削除しようとした、それは動作しませんでした。 Serialに関連するものを削除しようとしましたが、まだ動作しませんでした。

私は別のライブラリを使用しましたが、今では私のために働きます!

The new Library I used

関連する問題