1
Linuxで私のLEDストリップの色を変更するための小さなコードを作成しました(Windowsでは既にC#で行っています)。次のコードはPythonインタプリタで動作しますが、スクリプトとしては機能しません。
import serial
ser = serial.Serial('/dev/ttyACM0', 9600)
ser.write(b'a')
私はこのようにはbashにこれを入力します。
$sudo python2
>>>import serial
>>>ser = serial.Serial('/dev/ttyACM0', 9600)
>>>ser.write(b'a')
1
それがうまく働いているが、私は、このようなの.pyスクリプト実行すると:
$sudo python2 light.py
ser.writeを一部が機能していないようです。私はエラーメッセージや何かを得ることはありません。しかし、スクリプトを実行すると、オンボードのLEDが点滅するため、arduinoとの通信が可能であることがわかります。