DS是maxim(美信)生产的时钟模块,支持年、月、日、时、分、秒、星期显示。支持为后备电池充电。与Arduino只需要4条连接线即可使用。同事,它也是很便宜、很常见,但我们并不是因为便宜才选择它,而是它有非常完善的库支撑。
#include <DS1302.h>
volatile int s;
volatile int m;
volatile int h;
DS1302 myRTC(2,3,4);
void setup(){
s = 0;
m = 0;
h = 0;
Serial.begin(9600);
}
void loop(){
s = myRTC.getSecond();
m = myRTC.getMinute();
h = myRTC.getHour();
Serial.print("时");
Serial.println(h);
Serial.print("分");
Serial.println(m);
Serial.print("秒");
Serial.println(s);
delay(1000);
}