Мне нужно управлять сервомашинами с компьютера.
Поэтому мне нужно отправить управляющие сообщения с компьютера на Arduino. Мне нужно управлять количеством сервопривода и угла. Я думаю о том, чтобы отправить что-то вроде этого: "1; 130" (первый серво и угол 130, делиметр ";" ).
Есть ли лучшие методы для этого?
Вот мой код:
String foo = "";
void setup(){
Serial.begin(9600);
}
void loop(){
readSignalFromComp();
}
void readSignalFromComp() {
if (Serial.available() > 0)
foo = '';
while (Serial.available() > 0){
foo += Serial.read();
}
if (!foo.equals(""))
Serial.print(foo);
}
Это не работает. В чем проблема?