Не могу связаться с Arduino с PythonPython

Программы на Python
Anonymous
Не могу связаться с Arduino с Python

Сообщение Anonymous »

Я получаю сообщение об ошибке при попытке установить связь между Arduino и Python. Я использую модуль Arduino и получаю сообщение об ошибке «Невозможно открыть порт», и я могу подключить свой Arduino из Arduino IDE.
from Arduino import Arduino
import time

board = Arduino(port="/dev/cu.usbmodem14201") # plugged in via USB, serial com at rate 115200
board.pinMode(13, "OUTPUT")

while True:
board.digitalWrite(13, "LOW")
time.sleep(1)
board.digitalWrite(13, "HIGH")
time.sleep(1)

Это моя ошибка
serial.serialutil.SerialException: [Errno 2] could not open port /dev/cu.usbmodem14201: [Errno 2] No such file or directory: '/dev/cu.usbmodem14201'

когда я пытался использовать pyfirmata, я получаю сообщение об ошибке
Это мой код:
import pyfirmata
import time

board = pyfirmata.Arduino('/dev/cu.usbmodem14201')
led = board.get_pin('d:13:o')

while True:
led.write(1)
time.time(1)
led.write(0)
time.time(1)

моя ошибка для pyfirmata:
AttributeError: partially initialized module 'pyfirmata' has no attribute 'Arduino' (most likely due to a circular import)


Подробнее здесь: https://stackoverflow.com/questions/709 ... ith-python

Вернуться в «Python»