(五)MicroPython——LCD1602
2023-02-18 16:23:34 时间
目录
学习目标
本文要介绍的是有关LCD1602显示的实验,然后大部分的代码都是调用其他的库,并没有一些底层的东西,不过一些底层的东西我们在学51的时候学过,在此就把51的笔记贴上。
成果展示
硬件知识
(十四)51单片机——LCD1602实现滚动效果_花园宝宝小点点的博客-CSDN博客_lcd1602滚动显示
https://blog.csdn.net/weixin_66578482/article/details/126123515
这些就是有关LCD1602的知识点了,唯一不同的是这里加上了一个PCF8574,主要起到IO扩展的作用,因为ESP32的IO口比较少。
代码
代码用到了一些库,需要的同学可以联系我。
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一样调库,这样开发比较快,但是我觉得还是懂点底层实现原理还是比较好的。
相关文章
- 什么是MircoPython?
- [Python] 函数基本
- [Python] 使用dict和set
- [Python] Python基础字符串
- Python 绑定:从 Python 调用 C 或 C++
- Python 没有函数重载?如何用装饰器实现函数重载?
- [oeasy]python0028_直接运行_修改py文件执行权限_设置py文件打开方式
- 这15个顶级Python库,你必须要试试!
- ikun必学!python 画一个简单的只因
- 技术实践:教你用Python搭建gRPC服务
- 带你掌握4种Python 排序算法
- 一文讲全了Python 类和对象内容
- 什么是Python中的套接字编程?
- [Python]介绍
- [Python]第一章(建议收藏)
- 【Python】第二章(条件语句和循环语句)
- [Python]第三章(字符串) ---【建议收藏】
- (一)Python基本语法元素
- (二)Python基础结构
- (四)Python: NumPy中的ndarry