Управление сервоприводом
- Войдите на сайт для отправки комментариев
Чт, 20/03/2014 - 15:02
Помогите с кодом. Искал что то похожее на форуме, но ненашел. Как реализовать действие что бы при каждом нажатии кнопки, сервопривод менял позицию на 10 градусов.
#include <CyberLib.h> // Подключаем библиотеку
#include <Servo.h> // Подключаем библиотеку сервоприводов
Servo myservo1;
void setup()
{
myservo1.attach(9); // Подключение сервоприводов к порту
UART_Init(57600);// Инициализация порта для связи с роутером
}
void loop()
{
if (UART_ReadByte(inByte)) //Если что то пришло
{
switch (inByte) // Смотрим какая команда пришла
{
case 'U': // Серво поворачивается 40
myservo1.write(40);
break;
case 'J': // Серво поворачивается 120
myservo1.write(120);
break;
}
}
wdt_reset();
}
И какие сложности? Вы хотите, чтобы вам готовый код написали? Тогда вам в этот раздел. Тут пишут, если вот это и это попробовали, но вот так не получается...