Banana Banana Pi BPI-M2-UltraはRaspberry Piと同じピン配置を持っていますが、Armbianを実行しています。 Armbianのオーバーレイシステムを使用してRainbow HATを設定するには?
答え1
I2CとSPIの両方を有効にした「sudo armbian-config」以降のアドレスを見つけました。
チャンネル2です
ブロック参照 pi@bananapim2ultra:~$ sudo /sbin/i2cDetect -y 2 0 1 2 3 4 5 6 7 8 9 abcdef 00: -- -- -- -- -- -- -- -- -- -- 10: - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- - - -- - - -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- - - - - - - - - - - - - - 40: - - - - - - - - - - - - - - - - - - -- -- -- -- -- 50: - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: - - - - - - - - - - - - - - - - - - - - - - 70:70 - - - - - - - 77
pi@bananapim2ultra:~$ ls -l /dev/spi*
crw----- 1 ルート ルート 153, 0 5月28日, 10:23 /dev/spidev0.0
crw----- 1ルートルート153、5月1日10:23 /dev/spidev1.0
ついにPythonを使って終わりました。
/home/pi/.local/lib/python3.9/site-packages/rainbowhatから
RPi.GPIO PyExc_RuntimeError, "このモジュールはRaspberry Piでのみ実行できます!");
そのため、SBC Banana Pi BPI-M2-Berryをrpi3に置き換える必要がありました。
ありがとう