描述
本文来源电子发烧友社区,作者:华仔stm32, 帖子地址:
https://bbs.elecfans.com/jishu_2284098_1_1.html
【目的】学习使用OLED显示
作为
单片机的输出方式,最常用的是串口,显示屏等,OLED(ssd1306)相比串口会直观一些,下面介绍如何用python搞定OLED显示。
【步聚】
1、工具uPyCraft。
2、接线原理图:
ESP32C32 OLED
IO20---------------------------SCL
IO21---------------------------SDA
3、先把把驱动库ssd1306.py下载到板子上面(1选中ssd1306.py,2、选择工具栏Tools下面的down):
4、新建一个py文件:
5、然后打开这个文件输入如下命令:
-
from machine import Pin,I2C
-
import ssd1306
-
i2c = I2C(scl=Pin(20), sda=Pin(21),freq=10000)
-
lcd=ssd1306.SSD1306_I2C(128,64,i2c)
-
-
lcd.text("HLLO WORLD",0,0)
-
lcd.show()
复制代码
6、下载后屏幕显示hello world:
【总结】用python就是代码少,速度快,怎么样,赶快行动起来吧!
1306ssd(开发板体验视频,详见作者原文链接内容)
打开APP阅读更多精彩内容