RISC-V技术论坛
直播中

华仔stm32

4年用户 3157经验值
擅长:嵌入式技术
私信 关注
[经验]

【DFRobot Beetle ESP32-C3开发板试用体验】6行代码搞定OLED显示

【目的】学习使用OLED显示
     作为单片机的输出方式,最常用的是串口,显示屏等,OLED(ssd1306)相比串口会直观一些,下面介绍如何用python搞定OLED显示。
【步聚】
1、工具uPyCraft。
2、接线原理图:
ESP32C32                               OLED
IO20---------------------------SCL
IO21---------------------------SDA
3、先把把驱动库ssd1306.py下载到板子上面(1选中ssd1306.py,2、选择工具栏Tools下面的down):
导入ssd1306.png
4、新建一个py文件:
新建文件.png
5、然后打开这个文件输入如下命令:
  1. from machine import Pin,I2C
  2. import ssd1306
  3. i2c = I2C(scl=Pin(20), sda=Pin(21),freq=10000)
  4. lcd=ssd1306.SSD1306_I2C(128,64,i2c)

  5. lcd.text("HLLO WORLD",0,0)
  6. lcd.show()  
输入代码.png
6、下载后屏幕显示hello world:
OLED显示hello world.jpg
【总结】用python就是代码少,速度快,怎么样,赶快行动起来吧!
OLED显示.jpg

1306ssd

回帖(1)

dianzi

2022-5-31 17:08:01
轮发帖速度,我支付华仔哥
举报

更多回帖

发帖
×
20
完善资料,
赚取积分