2016-10-07 6 views
0

ubuntuオペレーティングシステムでPythonでarduinoからシリアルデータを読んでみたいです。 arduinoアプリケーションは正常に動作していますが、私の場合、ポートが '/ dev/ttyACM0'であるのと同じポートをPythonで開くと開きません。私はポートのパーミッションを変更しようとしました。しかし、まだそれは動作していません。ubuntuでのPython 2.7のシリアルポートの初期化

答えて

0

あなたはシリアルコンバータにUSBを使用している場合は、そのArduinoの開発ボード上で構築されたように、それは通常は/のようなものでなければなりませんdev/ttyUSB0。また

あなたがダイヤルアウトとttyのグループであることを確認してください:

usermod -aG tty $USERNAME 
usermod -aG dialout $USERNAME 

あなたのプログラムは次のようになります。

import serial 
ser=serial.Serial() 
ser.port="/dev/ttyUSB0" 
ser.baudrate=9600 
ser.open() 
ser.write("hello world") 

はあなたが私達にあなたのプログラムを表示することができますか?

関連する問題