Не работают сервоприводы

antosha
Offline
Зарегистрирован: 30.09.2013
Так работает
#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);
} 
}
maksim
Offline
Зарегистрирован: 12.02.2012

Кто выдает? Куда выдает? Зачем выдает? Какую ошибку?

antosha
Offline
Зарегистрирован: 30.09.2013

Я уже разобрался, там напряжения не хватало