Arduino化したESP-WRROM-02のデータを、
windowsのPYTHONでシリアル受信しようとしてますが、下記エラーで出てしまいます。
環境 PC WINDOWS10 PYTHON3.7.2 pyserial 3.4でpip listに出ます。
デバイスマネージャでCOM6がUSB Serial Portを確認してます。
Arduioのシリアルモニタは閉じてます。
試したこと。
ARduioのシリアルモニタに数字が入ってくること確認。
pythonのportを4-6でトライ。ボーレート9600-19200でトライ。
usbシリアルのボーレートも9600にしてます。
ESPを活用したくて
pythonを覚え始めた所です。
よろしくお願いします。
PYTHON
1import serial 2ser = serial.Serial("5",9600,timeout=None) 3line = ser.readline() 4print(line) 5ser.close()
エラーコード Traceback (most recent call last): File "E:/Python/シリアルグラフ化.py", line 3, in <module> ser = serial.Serial(5,9600,timeout=None) File "D:\Program Files(x86)\Python3\lib\site-packages\serial\serialwin32.py", line 31, in __init__ super(Serial, self).__init__(*args, **kwargs) File "D:\Program Files(x86)\Python3\lib\site-packages\serial\serialutil.py", line 218, in __init__ self.port = port File "D:\Program Files(x86)\Python3\lib\site-packages\serial\serialutil.py", line 264, in port raise ValueError('"port" must be None or a string, not {}'.format(type(port))) ValueError: "port" must be None or a string, not <class 'int'>
Arduino
1void setup() 2{ 3 Serial.begin(9600); 4} 5 6void loop(){ 7 Serial.println("10"); 8delay(500); 9}

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/16 06:40
2019/05/16 06:42