#include <SoftwareSerial.h> //підключити ПрограмнийПослідовний(порт)
// для спілкування по ніжках Tx(Transmite-передати) Rx(Resive-прийняти)
SoftwareSerial bt(2,3);
int rPin = 9; // ніжка до якої підключений червоний світлодіодик
int gPin = 6; // ніжка до якої підключений зелений світлодіодик
int bPin = 5; // ніжка до якої підключений бакитний світлодіодик
int gndPin = 4; // ніжка до якої підключена земля трьох світлодіодиків
void setup(){
Serial.begin(9600);
Serial.println(0);
pinMode(rPin, OUTPUT); // налаштування режиму ніжки червоного LED на вихід
pinMode(gPin, OUTPUT); // налаштування режиму ніжки pелений LED на вихід
pinMode(bPin, OUTPUT); // налаштування режиму ніжки синій LED на вихід
pinMode(gndPin, OUTPUT);
analogWrite(rPin, 0);
analogWrite(gPin, 0);
analogWrite(bPin, 0);
}
void loop(){
// Якщо на послідовному порті присутні данні (код кольору)
if(Serial.available()){
// з послідовного порту розібрати код і зберегти його в коробочку пам'яті ардуінки
// int-integer- ціле число, напркилад -1 0 1
int r = Serial.parseInt();
analogWrite(rPin, r);
int g = Serial.parseInt();
analogWrite(gPin, g);
int b = Serial.parseInt();
analogWrite(bPin, b);
}
}