pythonでgainerを制御してみる。
シリアル通信を行うにはPySerialが必要なので、ダウンロード。
ダウンロードしたらterminalからpyserial-2.2フォルダに移動。
2.3.5で動かしたいので、
/usr/bin/python setup.py install
とする。
フォルダの内容を表示するlsコマンドと検索のgrepコマンドをpipeして
ls /dev/ | grep cu
とすればcu.usbserial-A30010IAというのが見つかるので、それがデバイス名。
pythonを起動してPySerialをimport。デバイス名などを入力。
>>> import serial
>>> ser = serial.Serial('/dev/cu.usbserial-A30010IA', 38400, timeout=1)
コンフィギュレーションを指定
>>> ser.write('KONFIGURATION_1*')
gainerにくっついてるledを点灯
>>> ser.write('h*')
消灯
>>> ser.write('l*')
これでpysndobj使ってlivecoding + wiringができる!?する!?
参考になりました。
PySerial READMEの和訳
pythonでgainerを制御する
0 件のコメント:
コメントを投稿