в итоге имею то что программа уже 10 раз в цикле выполняется, а в терминал только только показания от первого цикла доходят.
короче такое ощущение что то что я вывожу в порт гдето буферизуется и потихоньку выводится.
вот такой простой код
- Код: Выделить всё • Развернуть
Servo1.write(0); // send servo to 0 degree position
delay(2000); // give servo enough time to get there
for (int i=0; i<=180; i++){
Servo1.write(i); // send next degree pulse to servo
delay(50); // let things settle down
Serial.print(i);
в итоге серва уже давно повернулась и остановилась а данные в терминале всё идут и идут.
если повторять его в цикле то через некоторое количество минут происходит какойто "срыв" и данные в теминал идут рывками и значения скачут.
даже скорость 115200 не помогает.
в чём косяк?