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

-
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()

-
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