Arduino Uno и среда программирования к ней
9G Micro Servo SG90, описание, подключение: желтый провод к одному из выходов ШИМ Arduino (пин 9 для приведенной ниже программы), красный +5 В, коричневый - GND
Среда Processing
Серверная часть, содержащая интерфейс управления двигателем. Прописанный порт должен быть открыт в настройках модема, антивируса и т.п. Если у Вас не работает программа, очень может быть, что проблема в том, что закрыт порт
Клиентская часть, для установки на компьютере, к которому подключена Arduino с сервоприводом. Прописанный в программе IP 127.0.0.1 надо заменить на IP компьютера, на котором расположена серверная часть. Узнать IP компьютера можно, например, запустив на нем этот сервис
Программа для передачи данных из клиентской части Processing в Arduino через Serial
См. также Веб-камера с сервоприводами и веб-интерфейсом
Исходные программы, использованные для написания приведенных выше программ
Если приведенные выше программы не работают, можно сначала попрактиковаться в реализации исходных кодов, взятых за их основу:Shared Drawing Canvas Server
Shared Drawing Canvas Client - клиентская и серверная часть для Processing, позволяющая совместно рисовать изображение через Интернет. Если IP сервера задан правильно и порт открыт, линии, нарисованные в окне одного компьютера, где запущена программа Server, должны быть видны на окне другого, где запущен Client и наоборот
Simple Write - отправляет символ из Processing в Serial порт, откуда его читает Arduino (код для Arduino приведен ниже в комментариях)
Button - скетч взят за основу для реализации кнопок на экране
Назад на страницу Управление с Arduino