Здравствуйте , я пытаюсь заставить управлять RGB светодиодом на одной ардуинке через UART другой ардуинкой, причем когда речь идет о простейшем вкл/выкл все прекрасно, но когда речь доходит до шим , тоесть передачи трехзначных чисел, все перестает работать. Примеры и библиотеку Serial читал ,понимаю что мне нужна функция parseInt(), с ней все выходит когда я из монитора порта в ручную пишу значения, но все перестает работать когда то же самое делаю из передающей ардуинки. Поиогите пожалуйста!
Код (C++): Serial.begin(9600); } int data; int in; void loop() { Serial.print(100); Serial.print(','); Serial.print(200); Serial.println('f'); delay(1000); while (Serial.available()>0){ data=Serial.parseInt(); in=Serial.parseInt(); if(Serial.read()=='f'){ analogWrite(11,data); analogWrite(10,in);} } } Вот, отправляю два значения через запятую, после чтения 'f' должен зажечь два светодиода, а он пока не хочет, в чем может быть проблема?