ESP32(MicroPython)点阵屏随机显示
本次发布程序包括在MAX7219点阵屏随机显示点(分低速刷新和高速刷新)、矩形、填充矩形和线段。实测在每次显示不会保留之前显示的内容,因此程序刷新内容时不用另外使用指令进行清屏。代码中注释部分表示另一种可用的代码。
随机显示点
import max7219
from machine import Pin, SPI
import time
import random
spi = SPI(1, baudrate=10000000, polarity=1, phase=0, sck=Pin(2), mosi=Pin(0))
ss = Pin(4, Pin.OUT)
while True:
display = max7219.Matrix8x8(spi, ss, 1)
x=random.randint(0,7)
y=random.randint(0,7)
display.pixel(x,y,1)
display.show()
#time.sleep(0.1)
time.sleep(0.005)
随机显示矩形
import max7219
from machine import Pin, S