temperature_string = str(temperature) oled.text(temperature_string, 0, 0) oled.show() 下一步实现显示一个图片,我在网上找了很久,最后基于下面网址做了一个移植,并将sdd1306.py 和sdd1306_bitmap.py的内容整合到了上述的ssd1306.py中,并重新导入到ESP32里 https://github.com/fizban99/microbit_ssd130...
2019/8(1) 更多 Top Posts 1. esp32驱动SSD1306的oled显示汉字(micropython)(10926) 2. esp32固件烧录(9950) 3. git切换到某个tag(8002) 4. git 用远程覆盖本地(7383) 5. 打印go中指针的内容(3118) 推荐排行榜 1. git 取得两个 tag 之间的 commit(1) 2. git 用远程覆盖本地(1) Co...
oled = ssd1306.SSD1306_I2C(oled_width, oled_height, i2c) ti=ti+1 try: dht1.measure() print("温度为: " + str(dht1.temperature()) + '℃') print("湿度为: " + str(dht1.humidity()) + '%') tem = int(dht1.temperature()) ...
在MicroPython环境下为ESP32驱动OLED屏幕,可以按照以下步骤进行: 1. 寻找适用于ESP32的MicroPython OLED库 对于ESP32,常用的MicroPython OLED库有ssd1306,它支持多种基于SSD1306控制器的OLED屏幕。 2. 安装并导入所需的OLED库到MicroPython环境中 首先,你需要在你的ESP32设备上安装ssd1306库。这通常可以通过MicroPython...
正点原子 OLED模块的控制器是SSD1306,本章,我们将学习如何通过ESP32S3来控制该模块显示字符和数字,本...
第一栏Port选自己的esp32 第二栏Firmware选刚下的驱动 记得勾上 Erase flash before installing 别的教程说要按啥按钮的其实不用~ 等完成后回到主画面 打开这两个文件 库范例代码 然后另存新档并选择MicroPython 这时你的esp32里应该有ssd1306.py和mian.py两个文件 ...
而后是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...
ssd1306OLED显示屏-MicroPython-ESP32-中文显示-利用GB2312字库(非手动取模) - ssd1306-MicroPython-ESP32-Chinese/oled_class.py at main · yuting-li/ssd1306-MicroPython-ESP32-Chinese
4.1. ssd1306.py脚本代码: # MicroPython SSD1306 OLED driver, I2C and SPI interfacesfrommicropythonimportconstimportframebuf# register definitionsSET_CONTRAST=const(0x81)SET_ENTIRE_ON=const(0xA4)SET_NORM_INV=const(0xA6)SET_DISP=const(0xAE)SET_MEM_ADDR=const(0x20)SET_COL_ADDR=const(0x21)SET_...
1、硬件参数:i2c接口的ssd1306驱动的 OLED屏 参数: 分辨率:128*64 屏幕尺寸:0.96寸 使用寿命:不小于13000小时 通讯接口:i2c(0x3C) 驱动芯片:ssd1306 2、硬件连接: 3、加载ssd1306驱动: 方法:在Thonny上将ssd1306.py保存(上传)到ESP32设备就OK了