#include <SoftwareSerial.h>
SoftwareSerial bt(3, 2);
int Red = 0;
int Green = 0;
int Blue = 0;
char Color = ' ';
void setup() {
pinMode(12, OUTPUT);
digitalWrite(12, 0);
pinMode(5, OUTPUT);
digitalWrite(5, 1);
pinMode(4, OUTPUT);
digitalWrite(4, 0);
bt.begin(9600);
}
void loop() {
// analogWrite(9, 0); // синій
// analogWrite(10, 255); // зелений
// analogWrite(11, 255); // червоний
// delay(500);
// analogWrite(9, 255);// синій
// analogWrite(10, 0); // зелений
// analogWrite(11, 0); // червоний
// delay(500);
// почати читати з bt серіалу
// чи має данні bt?
if(bt.available()){
Color = bt.read(); // символ кольору (R G B)
if(Color=='R') Red = bt.parseInt();
if(Color=='G') Green = bt.parseInt();
if(Color=='B') Blue = bt.parseInt();
analogWrite(9, Blue); // синій
analogWrite(10, Green); // зелений
analogWrite(11, Red); // червоний
}
delay(50);
}