Оформи код соответствующим тэгом
Здравствуйте, пытаюсь принимать цвета rgb( в формате 255,255,255 Использую библиотеки AsyncStream и GParser. Но получается что он находит что-то еще и я не очень понимаю откуда берутся дополнительные элементы.
C++:
#include <AsyncStream.h>
AsyncStream<50> serial(&Serial2, ';');
void loop() {
while (serial.available()) {
Serial.println(serial.buf);
parsing1();
}
void parsing1() {
while (serial.available()) {
Serial.println(serial.buf);
}
GParser rgb(serial.buf, ',');
int am = rgb.split();
for (int i = 0; i < am; i++) Serial.println(rgb);
strip.fill(mRGB(rgb.getInt(0), rgb.getInt(1), rgb.getInt(2)));
strip.show();
delay(2000);
}
Вложения
-
430.6 KB Просмотры: 9
Изменено: