MicroPython 使用 DS3231 时钟模块

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

via



坐沙发

发表评论

你的邮件地址不会公开


*