サンプル SPI MAX7219 8x8 LED Matrix - renesas/micropython GitHub Wiki

image

  • MAX7219 8x8 LED Matrix で数字、アルファベット、線を表示します。

  • 以下はRA4M1 Clickerボードの記述例

import time
import max7219
from machine import Pin, SPI
spi= SPI(1)
cs= Pin.cpu.P103
cs.init(cs.OUT, True)
display = max7219.Matrix8x8(spi, cs, 1)
# “1”を座標(0,0)でカラー1で描画
display.text("1",0,0,1)
display.show()
# 消去後、”A”を座標(0,0)にカラー1で描画
time.sleep(1)
display.fill(0)
display.show()
display.text("A",0,0,1)
display.show()
#消去後、縦線、横線をカラー1で描画
time.sleep(1)
display.fill(0)
display.hline(0,4,8,1)
display.vline(4,0,8,1)
display.show()

image

  • import max7219がエラーになる場合、予め、ampyなどで、max7219.pyモジュールをボードにUploadしておく。

  • EK-RA6M2の場合、以下のように接続します。

    MAX7219-PIN EK-RA6M2-PIN
    CLK P102
    CS P103
    DIN P101
    GND GND
    VCC 3.3V
  • RA4M1 Clickerの場合、以下のように接続します。

    MAX7219-PIN RA4M1 Clicker-PIN
    CLK P102
    CS P103
    DIN P101
    GND GND
    VCC 3.3V