Python
1import sys 2import serial 3 4def main(): 5 ser = serial.Serial('dev/ttyACM0',9600) 6 while True: 7 line = ser.readline() 8 line = line.rstrip() 9 10def measure(): 11 val = ○○○/200 12 return val 13 14for i in range(500): 15 mes_ch = measure() 16 print 'ch = %2.2f' % mes_ch,'[V]' 17 18(以降省略)
Arudinoで取得したセンサ値をRaspberryPiで計算したいと考えています。「line」を11行目の○○○に代入したいのですがエラーが出てうまくいきません。(○○○に数字を代入した場合は実行できました。)さらに、グローバル変数で色々試してみましたがうまくいきませんでした。
また、AruduinoはUSBでRaspberryPi2と接続しています。色々なサイトを参考にプログラムを書きましたがPythonは初めて使用したためによくわかりません。回答よろしくお願いします。