#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,10,9,8,7);
bool test = true;
bool test1 = true;
bool test2 = true;
void setup()
{
lcd.begin(16,2);
pinMode(4, INPUT);
digitalWrite(4, HIGH);
pinMode(5, INPUT);
digitalWrite(5, HIGH);
pinMode(6, INPUT);
digitalWrite(6, HIGH);
lcd.print("R=0 G=0 B=0");
attachInterrupt(digitalPinToInterrupt(2), prerusenie, FALLING);
int R = 0;
int G = 0;
int B = 0;
}
void loop()
{
if(digitalRead(4) == LOW && test == true)
{
R = 1;
lcd.setCursor(0,0);
lcd.print("R=1");
test = false;
}
else if(digitalRead(5) == LOW && test1 == true)
{
G = 1;
lcd.setCursor(4,0);
lcd.print("G=1");
test1 = false;
}
else if(digitalRead(6) == LOW && test2 == true)
{
B = 1;
lcd.setCursor(8,0);
lcd.print("B=1");
test2 = false;
}
void prerusenie()
{
lcd.setCursor(0,1);
if(B=1 && G=1)
{
lcd.print("tirkisova");
}
}
}