项目作者: 0d3ng

项目描述 :
Contoh penerapan led matrix 8x8 untuk board esp32 menggunakan micropython
高级语言: Python
项目地址: git://github.com/0d3ng/esp32-led-matrix.git
创建时间: 2020-03-12T05:24:16Z
项目社区:https://github.com/0d3ng/esp32-led-matrix

开源协议:

下载


esp32-led-matrix

Contoh penerapan led matrix 8x8 untuk board esp32 menggunakan micropython

Format fritzing dapat didapatkan di sini

Wiring

ESP32 max7219 8x8 LED Matrix
5V VCC
GND GND
D2 MOSI DIN
D5 CS CS
D4 SCK CLK

Langkah-langkah installasi

  1. pip install --upgrade micropy-cli
  2. micropy stubs search esp32

    1. MicroPy Searching Stub Repositories...
    2. MicroPy Results for esp32:
    3. MicroPy esp32-micropython-1.10.0
    4. MicroPy esp32-micropython-1.11.0
    5. MicroPy esp32-micropython-1.12.0 (Installed)
    6. MicroPy esp32-micropython-1.9.4
    7. MicroPy esp32-pycopy-1.11.0
    8. MicroPy esp3
  3. micropy stubs add <NAME_STUB>, misalkan esp32-micropython-1.12.0 yang akan digunakan berarti micropy stubs add esp32-micropython-1.12.0
  4. micropy init
  5. micropy install <PACKAGE_NAMES>, optional ketika ingin install paket yang dibutuhkan. misalkan install paket picoweb, micropy install picoweb

Contoh code

  1. from machine import Pin, SPI
  2. import max7219, utime
  3. spi = SPI(1, baudrate=10000000, polarity=1, phase=0, sck=Pin(4), mosi=Pin(2))
  4. d = max7219.Max7219(32, 8, spi, Pin(5), False)
  5. d.brightness(5)
  6. d.text("^_^",0,0)
  7. d.show()
  8. utime.sleep(3)
  9. while True:
  10. d.marquee("Politeknik Negeri Malang...")
  11. 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.