2020年3月12日木曜日

ラズパイ(IOT・63)

モータドライバーに接続したモータを
制御できるようにするため、Pythonでプログラムを作成してみます。
Pythonからの制御は、シリアル通信をつかって
信号を送る形となります。

まずライブラリのインストール
 sudo apt-get install i2c-tools
 sudo apt-get install python3-smbus


次に以下のコマンドで、接続されたアドレスを確認します。
sudo i2cdetect -y 1


64番ということが分かったので、
このアドレスをめがけて命令を送ります。
import time
import smbus
i2c = smbus.SMBus(1)
adr1=0x64

time.sleep(5)
i2c.write_byte_data(adr1,0,0b10100101)  # アドレス、コマンド、バイト


これで回転ができるようになりました。

0 件のコメント:

コメントを投稿