Raspberry PiとArduinoでシリアル通信 (with Python)
- 2014.02.08
- Raspberry Pi

前の記事で、C言語によるArduinoのシリアル通信について書きましたが、今度はpythonを使った方法を紹介します。
シリアル通信を行なうためのモージュールをインストール
pip install pyserial
Raspberry Pi側プログラム
1 2 3 4 5 6 7 8 9 |
import serial ser=serial.Serial("/dev/ttyACM0",9600) while True: val=ser.readline() print(val) |
動作確認
Arduino側のスケッチは前回と同じ。
今回もフォトレジスタの値を読み取ります。
非常に短いコードで簡単にArduinoと通信できました。
C言語で同じことをやると結構面倒なので、速度を気にしなければpythonの方が良さそうです。
-
前の記事
WiringPiでDCモータを動かす 2014.02.08
-
次の記事
Raspberry PiとWindows PCでファイル送受信 2014.02.08