// Ime projekta: čak i roboti imaju emocije 
//Pribor: RGB dioda, zujalica, tipkalo, sklopka (x2)
int buzzer=1;     //tu iniciram zujalicu 
int sklopka=2;    //tu iniciram prvu sklopku
int sklopka2=3;   //tu iniciram drugu sklopku 
int pushbutton=4; //tu iniciram tipkalo
int R=11;         //tu iniciram rgb diodu(crvenu boju)
int G=10;         //tu iniciram rgb diodu (zelenu boju)
int B=9;          //tu iniciram rgb diodu (plavu boju)
int sklopka3=0; //tu iniciram trećeu sklopku
void setup() {
pinMode(1,OUTPUT);  
pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
pinMode(4,INPUT);
pinMode(0, INPUT_PULLUP);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(2)==HIGH){  //ako je prva sklopka upaljena zelena boja će se upaliti i ispisati če se happy, sretan i ispušta se zvuk
digitalWrite(10, HIGH);
Serial.println("Happy,Sretan");
tone(1,700);
delay(2000);
}
else{   //ako nije zelena će biti ugašena i ne ispušta se zvuk 
  digitalWrite(10, LOW);
  delay(2000);
}
if (digitalRead(3)==HIGH){   //ako je druga sklopka upaljena upaliti če se i plava boja i zapiati če se sad, tužan i ispušta se zvuk
  digitalWrite(9, HIGH);
  Serial.println("Sad,Tužan ");
  tone(1,200);
  delay(2000);
}
else{    //ako ne niti plava neće biti upaljena i ne ispušta se zvuk 
  digitalWrite(9, LOW);
  delay(2000);
}
if (digitalRead(4)==HIGH){  // ako je gumb pritisnut pali se crvena boja i ispisuje se angry,ljut i ispušta se zvuk
  digitalWrite(11, HIGH);
Serial.println("Angry,Ljut");
tone(1,1000);
delay(2000);
}
else{ // ako ne gasi se crvena boja i ne ispušta se zvuk 
  digitalWrite(11, LOW);
  delay(2000);
}
if (digitalRead(0)==HIGH){ //ako je drugi gumb pritisnut upaliti će se crvena i plava i ispisati će se ne znam i ispušta se zvuk
  digitalWrite(11, HIGH);
  digitalWrite(9, HIGH);
  Serial.println("ne znam");
  tone(1,450);
  delay(2000);
}
else{ //ako ne onda ugasi crvenu i plavu i ne ispušta se zvuk 
  digitalWrite(11, LOW);
  digitalWrite(9, LOW);
  delay(2000);
}
}
Ljut
sretan
tužan
ne znam