roboforum.ruТехнический форум по робототехнике. |
|
|
[youtube] sJkHCC_Xm0M [/youtube]
#include "Servo.h"//библиотека сервоприводов
Servo servo1;// глобальная переменная
void setup() {
Serial.begin(115200); //вкл общение с компом по виртуальному COM со скоростью 115200 все как на Ke-USB24A)
pinMode(6, OUTPUT);//ножку 6 помечаем как выход. там же еть аппаратный шим
servo1.attach(2); //серва бует на 2 ножке
}
void loop() {
if(Serial.available() > 1) проверяем поступление даных с ПК
{
byte a,b; // принимаем байты и разбиваем их
a = Serial.read(); //тут будет значение ШИМ зачения 0-255
b = Serial.read(); //тут угол для сервы 0-180
analogWrite(6,a); //запись
servo1.write(b); //запись
}
}
а как же, в ардуине есть UART и таймеры.Denissimo писал(а):а можно на ардуино в реалтайм с компа слать и выдавать ШИМ? как это програмно реализовать? может есть готовые примеры или где можно почитать?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13