Управление сервоприводом
- Войдите на сайт для отправки комментариев
Чт, 19/05/2011 - 19:36
рябят! есть простенькая программа для серво, которая поворачивает его на 180 градусов и обратно. набираю соответствующий скетч в окне Arduino, компелирую - все работает..
вопрос такого плана..возможно самому сделать программу на ПК, с которой будет упраляться серво?..грубо говоря, нажал кнопку в окошке программы - серво начал поворачиваться (с учетом имеющейся уже проги)..нажал другую кнопку - серво остановился.. в первом же случае, пока USB не выдернешь - так и будет крутиться..
А почему бы нет. Общая идея для связи с компом использования Serial соединения.
дело в том, я использую Freeduino 2009..а Serial соединение рассматривается восновном для платы Arduino Mega..
самое интересное, в дальнейшем моя задача сводится к тому, чтобы управлять сервоприводом ( с помощью выше описанной желаемой программы) через Ethernet (кабель метров 5-7) - получается, в сочетании Freeduino + Ethernet Sheild..вот и парюсь..блин..
а тут нет никакой принципиальной разницы, просто Mega поддерживает несколько одновременных Serial соединений, а UNO и клоны только одно.
ясно..тогда можно смело подключать библиотеки..спасибо..
..но а это опять же..рассматривается вариант в среде Arduino..мне не понятно как программу на компе сделать , чтобы через нее сервой двигать ( в том же сочетании)..?
Пока жду, когда приедут моторчики, развлекался просто со встроенным диодом. Написал программу на C#, пока кнопку держишь, диод горит, отпускаешь - тухнет. Использовал OnKeyUp и OnKeyDown, плюс добавил в функцию нажатия ключ, чтобы в ардуино не шла херова туча сообщений.
Собственно сама программа
О это очень хороший пример. Спасибо. Как раз была мысль поспрягать с C#
Вот еще программа