1、硬件参数:i2c接口的ssd1306驱动的 OLED屏 参数: 分辨率:128*64 屏幕尺寸:0.96寸 使用寿命:不小于13000小时 通讯接口:i2c(0x3C) 驱动芯片:ssd1306 2、硬件连接: 3、加载ssd1306驱动: 方法:在Thonny上将ssd1306.py保存(上传)到ESP32设备就OK了 ssd1036.py代码 # MicroPython SSD1306 OLED driver, I2C and ...
micropython esp32 i2c协议sht30温湿传感器驱动,程序带温湿度校准。 00:23 microphone esp32 gm12864-03a液晶驱动st7567 00:30 micropython esp32 hcsr-04 and hcsr-05超声波测距模块驱动库,带有卡尔曼滤波。 02:05 micropython esp32 0.96 and 0.91寸spi/i2c协议oled液晶屏幕ssd1306驱动 00:42 原版...
4. 示例python脚本: 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_AD...
oled.text(str(ti), 0, 20) if(ti<5):#这里可以直接删掉 oled.text('BY YangYou', 30, 20)#当然也可以替换成自己的开机动画 oled.show() sleep(1)#这里是刷新速度(单位秒) === ssd1306.py:#(参照官方的删减版仅保留I2C) import time import framebuf # register definitions SET_CONTRAST = const...
from ssd1306 import SSD1306 import font import machine def draw_chinese(lcd,ch_str,x_axis,y_axis): offset_=0 y_axis=y_axis*16#中文高度一行占8个 x_axis=(x_axis*16)#中文宽度占16个 for k in ch_str: code = 0x00#将中文转成16进制编码 data_code = k.encode("utf-8") code |= ...
oled = SSD1306_I2C(128,64, i2c)defshow_pic(self):globaloled show_pbm ='/data/pyamp/example/pbm/rangcha.pbm'withopen(show_pbm,'rb')asf: f.readline() f.readline() data =bytearray(f.read()) fbuf= framebuf.FrameBuffer(data,128,64, framebuf.MONO_HLSB) ...
python复制代码from machineimportPin,I2Cimportssd1306 # 设置I2C引脚 i2c=I2C(scl=Pin(22),sda=Pin(21))# 设置OLED显示器,128x64 为屏幕分辨率 oled_width=128oled_height=64oled=ssd1306.SSD1306_I2C(oled_width,oled_height,i2c)# 清屏 oled.fill(0)# 显示"Hello, World!"oled.text("Hello, World!"...
这个是用micropython驱动合宙esp32c3。合宙esp32c3新版价格非常便宜(一般都是是9.9一块),非常适合低成本搞事情。今天来简单教大家结合DHT11温湿度计和SSD1306OLED屏幕实现温湿度实时显示, 视频播放量 1365、弹幕量 0、点赞数 19、投硬币枚数 4、收藏人数 25、转发人数 15
oled=NoneclassBadAppleOled:definit_oled(self):globaloled i2c=SoftI2C(sda=Pin(21),scl=Pin(22),freq=400000)i2c.scan()print(i2c)oled=SSD1306_I2C(128,64,i2c)defshow_pic(self):globaloled show_pbm='/data/pyamp/example/pbm/rangcha.pbm'withopen(show_pbm,'rb')asf:f.readline()f.readline...
ESP32。0.96OLED 屏幕,驱动SSD1306。下一步试试SH1106和SSD1309大屏幕。双iic接口接屏幕和MPU6050陀螺仪。基于arduinoC语言编程, 视频播放量 1900、弹幕量 0、点赞数 20、投硬币枚数 11、收藏人数 10、转发人数 3, 视频作者 若的比利比利刚杯, 作者简介 记录一些小爱好。也