【ESP32 MicroPython 教程】15. OLED 显示中文 #编程 #DIY #极客 #嵌入式 #Python #教程 - 极客侠工坊 - 开源机器人教育于20230506发布在抖音,已经收获了2.0万个喜欢,来抖音,记录美好生活!
而后是oled与esp32接线,两者使用I2C方式通信: 而后编写测试程序进行测试: 代码如下: # 在这里写上你的代码 :-)from machine import Pin, I2Cfrom time import sleepimport ssd1306# ESP32 Pin assignmenti2c = I2C(-1, scl=Pin(22), sda=Pin(21))# ESP8266 Pin assignment#i2c = I2C(-1, scl=Pin(5...
使用micropython 在0.96寸oled上配合按键使用的一个多级菜单,同时展示了一下串流PC画面。, 视频播放量 12183、弹幕量 14、点赞数 264、投硬币枚数 71、收藏人数 225、转发人数 24, 视频作者 Reboot93, 作者简介 我是个傻子,相关视频:[开源]VFD屏幕桌面时钟 流畅UI效果演
正点原子 OLED模块的控制器是SSD1306,本章,我们将学习如何通过ESP32S3来控制该模块显示字符和数字,本...
如何给ESP32刷入MicroPython以及如何使用oled和Wi-Fi模块? #esp32 - emperinter于20231009发布在抖音,已经收获了578个喜欢,来抖音,记录美好生活!
点击tools,会进入Thonny options界面,选择interpreter,选好设备ESP32,选好端口COM5。 在这里插入图片描述 最后选择要刷的固件,如果你是4M的ESP32,那就选择esp32_1.15_fb_boost_4M_ULAB.bin,其他关于flash什么的,默认的就行。每次刷固件,之前存到esp32中的脚本文件都会被清空,这个一定要做好备份!
库安装失败:如果使用upip安装库失败,可能是因为ESP32的MicroPython固件中没有包含upip工具,或者网络连接问题。解决方案是手动下载库文件并上传到ESP32的文件系统中。 OLED屏幕无响应:可能是OLED屏幕连接问题或初始化参数错误。检查屏幕连接是否正确,确保使用的I2C地址和分辨率参数与屏幕实际参数匹配。 文本显示乱码:如果OLE...
2. esp硬件spi接线 oled esp32 GND GND VCC VCC D0 P0(SCK) D1 P2(MOSI) RES P18(RST) DC P27(DC) CS P26(CS) 3. 汉字取模 使用工具PCtoLCD2002完美版,参数设置如下图: 生成字节数组: 0x04,0x0E,0x78,0x08,0x08,0xFF,0x08,0x08,0x0A,0x0C,0x18,0x68,0x08,0x08,0x2B,0x10, 0x...
oled.text(temperature_string, 0, 0) oled.show() 下一步实现显示一个图片,我在网上找了很久,最后基于下面网址做了一个移植,并将sdd1306.py 和sdd1306_bitmap.py的内容整合到了上述的ssd1306.py中,并重新导入到ESP32里 https://github.com/fizban99/microbit_ssd1306 ...
添加代码到ESP32: uPyCraft自带OLED驱动库 导入SSD1306OLED,拖到上放开发板区域,自动下载 初始化OLED from machine import I2C,Pin from ssd1306 import SSD1306_I2C #从 ssd1306 模块中导入 SSD1306_I2C 子模块 i2c = I2C(sda=Pin(26), scl=Pin(25)) ...