前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(五)MicroPython——LCD1602

(五)MicroPython——LCD1602

作者头像
小点点
发布2022-12-12 15:24:45
1K1
发布2022-12-12 15:24:45
举报
文章被收录于专栏:小点点

目录

学习目标

成果展示  

硬件知识

代码 

总结 


学习目标

        本文要介绍的是有关LCD1602显示的实验,然后大部分的代码都是调用其他的库,并没有一些底层的东西,不过一些底层的东西我们在学51的时候学过,在此就把51的笔记贴上。

成果展示  

硬件知识

(十四)51单片机——LCD1602实现滚动效果_花园宝宝小点点的博客-CSDN博客_lcd1602滚动显示

https://blog.csdn.net/weixin_66578482/article/details/126123515

        这些就是有关LCD1602的知识点了,唯一不同的是这里加上了一个PCF8574,主要起到IO扩展的作用,因为ESP32的IO口比较少。

代码 

        代码用到了一些库,需要的同学可以联系我。

代码语言:javascript
复制
import time
from machine import SoftI2C, Pin
from esp32_i2c_1602lcd import I2cLcd

DEFAULT_I2C_ADDR = 0x27
i2c = SoftI2C(sda=Pin(15),scl=Pin(2),freq=100000)
lcd = I2cLcd(i2c, DEFAULT_I2C_ADDR, 2, 16)

for i in range(1, 10):
    lcd.clear()
    lcd.putstr("  A new book is\n")
    lcd.putstr("   like a ship")
    time.sleep(1)

总结 

        感觉MicroPython没有涉及底层的讲解,和Python一样调库,这样开发比较快,但是我觉得还是懂点底层实现原理还是比较好的。 

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 学习目标
  • 成果展示  
  • 硬件知识
  • 代码 
  • 总结 
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档