- Raspberry Pi に ADRPTB8C を搭載
- ADRPTB8C を基盤にして運転・制御しようとする機器 (モーター等) を,ADRPTB8C に接続
- Raspberry Pi が ADRPTB8C と通信するための設定
- I2C 設定
- 「Raspberry Pi の設定」で,I2C を「有効」に設定
- I2C 接続ポートの確認
- コマンド:
例えば DCモーターとサーボモーターを ADRPTB8C に接続した場合,つぎのような表示になる:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: 60 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: 70 -- -- -- -- -- -- --
- 運転・制御のプログラムを Python で書くときは,
- Python ライブラリの Adafruit_Python_PCA9685 をインストール
- コマンド:
$ git clone https://github.com/adafruit/Adafruit_Python_PCA9685.git
$ cd Adafruit_Python_PCA9685
$ sudo python setup.py install
- 例えば ADRPTB8C にモーターを接続して使おうとするときは,更にライブラリ Adafruit-Motor-HAT-Python-Library 等をインストール
$ git clone https://github.com/adafruit/Adafruit-Motor-HAT-Python-Library.git
$ cd Adafruit-Motor-HAT-Python-Library
$ sudo python setup.py install
- Python ソースプログラム例
|