Я использую Win 10, я пытался подключить Python к Arduino с помощью Serial.Serial, и это выдало ошибку атрибута. Я думаю, что эта ошибка исправлена, но теперь она говорит:
Кроме того, Arduino не подключается, у меня серьезные проблемы, и я благодарен тому, кто мне поможет.
arduino = serial.Serial('COM4', 9600) # Replace 'COM3' with the appropriate serial port on your computer ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\hp\AppData\Local\Programs\Python\Python312\Lib\site-packages\serial\serialwin32.py", line 33, in __init__ super(Serial, self).__init__(*args, **kwargs) File "C:\Users\hp\AppData\Local\Programs\Python\Python312\Lib\site-packages\serial\serialutil.py", line 244, in __init__ self.open() File "C:\Users\hp\AppData\Local\Programs\Python\Python312\Lib\site-packages\serial\serialwin32.py", line 64, in open raise SerialException("could not open port {!r}: {!r}".format(self.portstr, ctypes.WinError())) serial.serialutil.SerialException: could not open port 'COM4': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2) PS C:\Users\hp>
Буду признателен за быстрый ответ.
Код:
import serial
import time
arduino = serial.Serial('COM4', 9600)
time.sleep(2)
arduino.write('Hello Arduino!')
time.sleep(0.2)
arduino.close()
Подробнее здесь: https://stackoverflow.com/questions/786 ... thon-issue