【【书籍】MicroPython入门指南试用体验】7 使用i2c的OLED屏幕

  • xukejing
  • LV5工程师
  • |      2018-02-25 16:33:37
  • 浏览量 1444
  • 回复:0
MicroPython的官方论坛里也给了OLED的库,大家可以去下载。如果要把OLEDDS3231一起使用,需要把i2c引脚配置成一致。DS3231库找到第26行,改成如下 然后,写代码时候,定义oled使用的i2c接口。DS3231的i2c定义是在库里,前面已经做了。
i2c = machine.I2C(-1, machine.Pin(5), machine.Pin(4))

    oled = ssd1306.SSD1306_I2C(128, 64, i2c)

    ds3231=DS3231()
最后,显示日期和时间可以这么写
        d=ds3231.DATE()

        t=ds3231.TIME()

        t_o="Time: %02d:%02d:%02d"%(t,t,t)

        d_o="Date: 20%02d/%02d/%02d"%(d,d,d)

        oled.fill(0)

        oled.text(d_o, 0, 0)

        oled.text(t_o, 0, 10)

        oled.show()
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子