发布网友 发布时间:2024-10-31 14:48
共1个回答
热心网友 时间:2024-10-31 14:56
ESP8266 MicroPython驱动128* I2C_OLED显示屏教程详解
对于初学者而言,理解复杂的教程可能是个挑战,我将亲自分享一个实践步骤,帮助你顺利完成驱动工作。
你需要下载并准备以下程序:一个专为ESP系列单片机设计的MicroPython编辑器。
首先,通过USB线将ESP8266连接到电脑,然后打开uPyCraft.exe。若提示安装SourceCodePro字体,可以忽略并点击确认。
在uPyCraft中,选择esp8266的正确串口(例如我的是COM27,你的可能不同),并在Serial选项中选择它。
首次使用,程序会提示烧录MicroPython固件。在board选项中选择esp8266,erase_flash设置为yes,然后点击开始烧录,操作过程中保持ESP8266稳定连接。
烧录成功后,将OLED按照指示连接:VCC至3.3v,GND至GND,SCL至GPIO5,SDA至GPIO2。注意SCL和SDA可选择其他GPIO引脚。
点击workspace创建工作目录,然后刷新目录。现在你应该能看到新建的工作空间。
你需要准备两个文件:ssd1306.py(库文件)和主程序main.py。复制ssd1306.py的开源代码(地址见注释),保存并命名。在main.py中,注意自定义I2C接口,如`scl=Pin(5), sda=Pin(2)`。
将main.py和ssd1306.py拖入device目录,运行main.py,OLED显示屏就会显示结果。
对于ssd1306库的更多用法,可以参考以下链接(地址见注释)。