Мигание светодиода с Arduino и pySerial

Мне кажется глупым спрашивать об этом, но я был шокирован своей неспособностью найти простейший пример, который я могу представить, для разговора с Arduino через последовательный порт. У меня настроено соединение, и я понимаю, как писать как код Arduino, так и Python, но я понятия не имею, как писать на вывод Arduino с помощью python. Может ли кто-нибудь указать мне место с помощью этого примера или показать, как это делается?


person Slater Victoroff    schedule 11.02.2013    source источник


Ответы (2)


Официальная страница по взаимодействию Arduino с Python находится здесь:

http://playground.arduino.cc/interfacing/python

Если вам нужен «реальный» пример, вы можете взглянуть на мой эксперимент с VU-метром. Я использую python для передачи данных объема в Arduino. Ничего особенного, но это должно дать вам представление.

http://blog.blinkenlight.net/experiments/basic-effects/vu-meter/

person Udo Klein    schedule 11.02.2013

Прямого способа управления Arduino через последовательный порт не существует, поэтому вам понадобится программа, работающая на Arduino, которая могла бы реагировать на последовательную информацию и делать то, что вы хотите. Существуют такие программы, как Firmata, которые сделают это за вас (или Firmata и Pyduino). Или вы можете написать свой собственный набросок и поместить его на Arduino, который ждет определенного последовательного символа и соответствующим образом устанавливает штифт.

person tom10    schedule 11.02.2013
comment
Благодаря тонну. Я только начинаю работать с Arduino, Raspberry Pi, датчиками и всем остальным. Я два дня боролся, чтобы получить данные с помощью Python из последовательного порта. Теперь я знаю, почему я ничего не получил. :) - person Iqbal; 21.02.2015