Contoh penerapan led matrix 8x8 untuk board esp32 menggunakan micropython
Format fritzing dapat didapatkan di sini
| ESP32 | max7219 8x8 LED Matrix |
|---|---|
| 5V | VCC |
| GND | GND |
| D2 MOSI | DIN |
| D5 CS | CS |
| D4 SCK | CLK |
pip install --upgrade micropy-climicropy stubs search esp32MicroPy Searching Stub Repositories... MicroPy Results for esp32: MicroPy esp32-micropython-1.10.0 MicroPy esp32-micropython-1.11.0 MicroPy esp32-micropython-1.12.0 (Installed) MicroPy esp32-micropython-1.9.4 MicroPy esp32-pycopy-1.11.0 MicroPy esp3micropy stubs add <NAME_STUB>, misalkanesp32-micropython-1.12.0yang akan digunakan berartimicropy stubs add esp32-micropython-1.12.0micropy initmicropy install <PACKAGE_NAMES>, optional ketika ingin install paket yang dibutuhkan. misalkan install paketpicoweb,micropy install picoweb
from machine import Pin, SPI
import max7219, utime
spi = SPI(1, baudrate=10000000, polarity=1, phase=0, sck=Pin(4), mosi=Pin(2))
d = max7219.Max7219(32, 8, spi, Pin(5), False)
d.brightness(5)
d.text("^_^",0,0)
d.show()
utime.sleep(3)
while True:
d.marquee("Politeknik Negeri Malang...")
d.marquee("Jos...")Pada file pymakr.conf, silakan ganti
"address": "/dev/tty.SLAB_USBtoUART"dengan port yang digunakan untuk controller Anda. Jika menggunakan windows cek di device manager terdeteksi di port mana.
