UbuntuとArduinoでシリアル通信を行なった.Perlスクリプトで実現したかったのだが,使いやすいライブラリが見つからなかったので,Pythonで実装した. 今回は,LM35温度センサの値を取得する. 1.実行環境 Ubuntu Server 16.04.2 LTS Arduino Uno R2 Python 2.7.12 2.Arduino回路図 Arduino回路図 LM35温度センサと104コンデンサを使用. 3.環境設定 まず,pyserialのインストール. $ sudo pip install pyserial lsusbでArduinoのデバイス表示. $ lsusb Bus 001 Device 004: ID 2341:0001 Arduino SA Uno (CDC ACM) $ ls -al /dev/ttyACM0 crw-rw---- 1 root dia
![【Ubuntu】PythonでUbuntu - Arduino間のシリアル通信](https://cdn-ak-scissors.b.st-hatena.com/image/square/f9b66d5a43732d7236da8888102d96a996629a22/height=288;version=1;width=512/https%3A%2F%2Fmeltingrabbit.com%2Fblog%2Farticle%2F2017033001%2Ftop.jpg)