// Бортюк Владимир Задание 5
const int pinR = 3;
const int pinG = 5;
const int pinB = 6;
String num;
void setup() {
pinMode(pinR, OUTPUT);
pinMode(pinG, OUTPUT);
pinMode(pinB, OUTPUT);
Serial.begin(9600);
}
void loop() {
while(Serial.available() != 0) {
}
String num = Serial.readStringUntil('\n');
Serial.println(num);
String red = num.substring(0, 3);
String green = num.substring(3, 6);
String blue = num.substring(6, 9);
int for_red = red.toInt();
int for_green = red.toInt();
int for_blue = red.toInt();
analogWrite(pinR, map(for_red, 0, 999, 0, 255));
analogWrite(pinG, map(for_green, 0, 999, 0, 255));
analogWrite(pinB, map(for_blue, 0, 999, 0, 255));
}