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

描述

本文来源电子发烧友社区,作者:华仔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):
OLED显示

4、新建一个py文件:
OLED显示

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.  
  6. lcd.text("HLLO WORLD",0,0)
  7. lcd.show()  
复制代码

OLED显示

6、下载后屏幕显示hello world:
OLED显示

【总结】用python就是代码少,速度快,怎么样,赶快行动起来吧!
OLED显示


1306ssd(开发板体验视频,详见作者原文链接内容)


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分