ArduinoベースのデバイスをUSB経由で操作するにはシリアルポートとして操作するのが一番お手軽です。
そこで、こんどはシリアルポートの操作をPythonで行う方法を試してみました。
1.シリアルポートライブラリのインストール
$ sudo apt-get install python-serial
2.シリアルをエコーするプログラムを作成
#!/usr/bin/env python import serial import time ser=serial.Serial( port = '/dev/ttyUSB0', baudrate = 9600, parity = serial.PARITY_NONE, bytesize = serial.EIGHTBITS, stopbits = serial.STOPBITS_ONE, timeout = None, xonxoff = 0, rtscts = 0, # interCharTimeout = None ) ser.open() while 1: print ser.readline(),
これで無事に /dev/ttyUSB0 からの入力をコンソールに表示できました。