DS3231是淘宝上最常见的一种RTC模块,价格低,使用简单方便。前一段时间在其它板子上成功测试过,现在我们再将它连接到PYB Nano上试试,同时增加了EEPROM的程序。
接线方式和连线图如下:
DS3231
|
PYB Nano
|
GND
|
GND
|
VCC
|
3V3
|
SDA
|
Y0/PB9
|
SCL
|
Y1/PB8
|
将DS3231库导入,就可以直接使用了。
>>> from DS3231 import DS3231 >>> ds=DS3231(1) >>> #读取秒 >>> ds.sec() 46 >>> ds.sec() 47 >>> #读取时间 >>> ds.TIME() [22, 35, 56] >>> #读取日期 >>> ds.DATE() [16, 10, 20] >>> #读取温度 >>> ds.TEMP() 26.5 >>>
使用DS3231库,可以分别读取年月日、时分秒,以及温度、星期等,也可以读取组合参数。目前闹钟部分还没有写。
源码下载:DS3231.zip
发表评论