使用micropython 在0.96寸oled上配合按键使用的一个多级菜单,同时展示了一下串流PC画面。, 视频播放量 12183、弹幕量 14、点赞数 264、投硬币枚数 71、收藏人数 225、转发人数 24, 视频作者 Reboot93, 作者简介 我是个傻子,相关视频:[开源]VFD屏幕桌面时钟 流畅UI效果演
1、建立ssd1306.py文件,该文件是oled12864驱动文件。 # 文件内容如下import timeimport framebuf# 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_PAGE_ADDR ...
15.2.2 C模块构造与类的方法1,atk_oled类的构造函数在 MicroPython 中oled对象的构造函数如下:class...
esp32驱动SSD1306的oled显示汉字(micropython) 1.完整源码: 主函数oled.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62...
poweroff(),关闭OLED显示 poweron(),空函数,无任何效果。可以用 write_cmd(0xAF) 代替 fill(n),n=0,清空屏幕,n大于0,填充屏幕 contrast(),调整亮度。0最暗,255最亮 invert(),奇数时反相显示,偶数时正常显示 pixel(x, y, c),在(x, y)处画点 ...
在MicroPython环境中控制OLED屏幕通常需要使用适用于ESP32的OLED库,如ssd1306。以下是基本步骤: 安装OLED库:如果ESP32的MicroPython固件中包含upip工具,可以使用upip安装ssd1306库: python import upip upip.install('micropython-ssd1306') 如果固件中没有upip,则需要手动将库文件上传到ESP32的文件系统中。 导入库...
#MicroPythonSSD1306 OLED driver, I2C and SPI interfaces from micropython import const importframebuf# register definitions SET_CONTRAST = const(0x81) SET_ENTIRE_ON = const(0xa4) SET_NORM_INV = const(0xa6) SET_DISP = const(0xae) SET_MEM_ADDR = const(0x20) ...
点击View,选择files,左侧栏会出现下图,上面是This computer,下面是MicroPython device,选中要上传的文件,选择upload,即可上传到esp32中。 这种方法比什么花里胡哨的ampy --port COM5 put GB2312-12.fon靠谱多了,这个需要先pip installadafruit-ampy,然后上传文件,还看不到进度条,上传这种稍微大点的文件不知道啥时候...
上一章:酷易物联-microPython教程系列2 本次我们将在前两章代码的基础上,加入OLED显示通信字段的功能 工作准备: python3.7 一定量的python基础 uPyCraft IDE下载地址 ESP32或ESP8266开发板 4线制IIC驱动方式OLED屏幕 酷易物联APP 快速访问H5版本 了解OLED ...
oled 基于esp32例程 文章目录 一、为合宙Esp32c3安装Micropython固件库请看下面这篇文章 二、驱动合宙air101LCD 接线:其实没有接线 ST7735.py库 三、ST7735代码使用 1.引入库以及一些初始化 2.测试代码 3.图片显示以及一些基础绘制函数使用 一、为合宙Esp32c3安装Micropython固件库请看下面这篇文章...