前提・実現したいこと
Raspberry PiとArduino間でシリアル通信をしたいのですが、importエラーが表示され実行できません。
発生している問題・エラーメッセージ
>>> %Run serial_send.py Traceback (most recent call last): File "/home/pi/work/serial_send.py", line 1, in <module> from serial import Serial ImportError: cannot import name 'Serial' from 'serial' (/home/pi/.local/lib/python3.7/site-packages/serial/__init__.py)
該当のソースコード
Python
1from serial import Serial 2import time 3 4def main(): 5 ser = Serial('/dev/ttyACM0', 9600) 6 while 1: 7 ser.write(str.encode('a')) 8 print("a send") 9 time.sleep(1) 10 11 ser.write(str.encode('b')) 12 print("b send") 13 time.sleep(1) 14 15if __name__ == '__main__': 16 main()
試したこと
・sudo apt-get upgrade
・pyserialのインストール
補足情報(FW/ツールのバージョンなど)
Python 2.7.16
Python 3.7.3
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。