Не работают сервоприводы
- Войдите на сайт для отправки комментариев
Пнд, 30/09/2013 - 20:39
Так работает
#include <Servo.h>
Servo servo;
Servo servo2;
void setup()
{
Serial.begin(9600);
servo.attach(22);
servo2.attach(23);
}
void loop(){
while(Serial.available()>=1){
int on = Serial.parseInt();
int tw = Serial.parseInt();
Serial.print(on);
Serial.print(",");
Serial.println(tw);
}
}
,а так нет(первый раз поворачивается, а второй выдает ошибку)
#include <Servo.h>
Servo servo;
Servo servo2;
void setup()
{
Serial.begin(9600);
servo.attach(22);
servo2.attach(23);
}
void loop(){
while(Serial.available()>=1){
int on = Serial.parseInt();
int tw = Serial.parseInt();
Serial.print(on);
Serial.print(",");
Serial.println(tw);
servo.write(on);
}
}
Кто выдает? Куда выдает? Зачем выдает? Какую ошибку?
Я уже разобрался, там напряжения не хватало