在程序中我们直接引用已经写好的ssd1306.py的oled库函数,只需要copy到控制板中引用就可以了。人生苦短,我们学会调用函数即可,初学者无需重复造轮子 *oled = SSD1306_I2C(width, height, i2c, addr) 构 OLED 显示屏对象。width:屏幕宽像素;height: 屏幕高像素;i2c:定义好的I2C 对象; addr:显示屏设备地址 *ol...
选择ip 和端口号与 test_socket.py 文件设置的一致,就会收到由 esp32 发过来的消息,如下: 到此实验完成,若需要让程序开机运行,则只需要将 test_socket.py 内容 copy 到 boot.py 文件中即可。
将文字或字符从TrueType字体转换为Python位图,以便与st7789和ili9342显示驱动程序的显示位图方法配合使用,由于单片机运行内存有限,咱们不能将所有字库都加载使用,所以本着用多少生成多少的原则。 使用方法 字符转换工具 输入要转换的文字或字符: 支持中文、英文、数字、符号等,因为单片机内存有限,所以不支持太多字符,建议只...
实验目的 前段时间南京的一起电动车自燃事件造成了众多人员伤亡,引起了大家对电动车起电事件的关注,我觉得在电动车停放区安装一个火焰检测器应该是一个不错的选择,所以我就想到了使用MicroPython基于RP2040开发板实现火焰传感器实时监测。 实验接线图 火焰传感器接线图 如图所示: GP14 接 Sensor 的 DO 脚 火焰传感器插...
直接上代码,大家看最后的效果图即可,直接copy代码即可运行。 上位机端(树莓派) # -*- coding:utf-8 -*- import serial import time ser = serial.Serial("/dev/ttyAMA0", 115200) ser.flushInput() ser.write("begin".encode("utf-8"))
# (without a major memory hit as memoryview doesn't copy to a separate # buffer). self.buffer = bytearray(((height // 8) * width) + 1) self.buffer[0] = 0x40 # Set first byte of data buffer to Co=0, D/C=1 self.framebuf = framebuf.FrameBuffer1(memoryview(self.buffer)[1:...
img = image.Image(copy_to_fb=1) img.clear() img.draw_rectangle(i,50,50,50) lcd.display(img) if dir: i += 5 if i==270: dir = 0 else: i -= 5 if i==0: dir = 1 分类: MicroPython动手做 好文要顶 关注我 收藏该文 微信分享 行者花雕 粉丝- 97 关注- 4 +加关注 0 0...
注:使用不修改分区表(简单)方法打包的固件不需要挂载资源分区。 importesp32, os res = esp32.Partition.find(esp32.Partition.TYPE_DATA, label='resource')ifres: os.mount(res[0],'/res') 查看演示内容 开发板使用repl模式运行main.py文件:
micropython/micropythonPublic NotificationsYou must be signed in to change notification settings Fork8.1k Star20.3k 4Branches67Tags Folders and files Name Last commit message Last commit date Latest commit Ayush1325 and dpgeorge zephyr/boards: Enable PWM on beagleconnect_freedom. ...
Many micropython-lib packages are just single-file modules, and you can quickly get started by copying the relevant Python file to your device. For example, to add thebase64library, you can directly copypython-stdlib/base64/base64.pyto thelibdirectory on your device. ...