Windows 7, Python 3.6 , PyCharm
Изучаю Python решил по управлять Arduino, поставил библиотеку Pyfirmata. Не работает, постоянно выдает ошибку-
Вот код из примера-
Уже три дня не могу понять почему не работает, прочитал кучу сайтов везде этот пример. Я прошу обьяснить почему не запускается или направить в нужную сторону где искать ответ. Потому что без помощи, да и с моими знаниями я не справлюсь. Я понимаю что что-то с библиотекой не так…
Изучаю Python решил по управлять Arduino, поставил библиотеку Pyfirmata. Не работает, постоянно выдает ошибку-
Python:
C:\Python37-32\python.exe E:/PYTHON_SKETCH/Led13.py
Traceback (most recent call last):
File "E:/PYTHON_SKETCH/Led13.py", line 4, in <module>
board = pyfirmata.Arduino("COM3")
File "C:\Python37-32\lib\site-packages\pyfirmata\__init__.py", line 19, in __init__
super(Arduino, self).__init__(*args, **kwargs)
File "C:\Python37-32\lib\site-packages\pyfirmata\pyfirmata.py", line 89, in __init__
self.sp = serial.Serial(port, baudrate, timeout=timeout)
AttributeError: module 'serial' has no attribute 'Serial'
Вот код из примера-
Python:
import pyfirmata
import time
board = pyfirmata.Arduino("COM3")
it = pyfirmata.util.Iterator(board)
it.start()
board.digital[10].mode = pyfirmata.INPUT
while True:
sw = board.digital[10].read()
if sw is True:
board.digital[13].write(1)
else:
board.digital[13].write(0)
time.sleep(0.1)
Последнее редактирование: