int crvLed = 6;
int zelLed = 5;
int sinLed = 3;
int crvRGB = 11;
int zelRGB = 10;
int sinRGB = 9;
int zvucnik = 2;
int potPin = A3;
int vrednost;
int rezultat;
void setup() {
pinMode (crvLed, OUTPUT);
pinMode (zelLed, OUTPUT);
pinMode (sinLed, OUTPUT);
pinMode (crvRGB, OUTPUT);
pinMode (zelRGB, OUTPUT);
pinMode (sinRGB, OUTPUT);
pinMode (zvucnik, OUTPUT);
pinMode (potPin, INPUT);
Serial.begin (9600);
}
void loop() {
vrednost = analogRead (potPin);
rezultat = (7./1023.)*vrednost;
Serial.println (rezultat);
if (rezultat == 0) {
digitalWrite (crvLed, LOW);
digitalWrite (zelLed, LOW);
digitalWrite (sinLed, LOW);
digitalWrite (crvRGB, LOW);
digitalWrite (zelRGB, LOW);
digitalWrite (sinRGB, LOW);
digitalWrite (zvucnik, LOW);
}
else if (rezultat == 1 ) {
digitalWrite (crvLed, HIGH);
digitalWrite (zelLed, LOW);
digitalWrite (sinLed, LOW);
digitalWrite (crvRGB, HIGH);
digitalWrite (zelRGB, LOW);
digitalWrite (sinRGB, LOW);
digitalWrite (zvucnik, LOW);
}
else if (rezultat == 2 ) {
digitalWrite (crvLed, LOW);
digitalWrite (zelLed, HIGH);
digitalWrite (sinLed, LOW);
digitalWrite (crvRGB, LOW);
digitalWrite (zelRGB, HIGH);
digitalWrite (sinRGB, LOW);
digitalWrite (zvucnik, LOW);
}
else if (rezultat == 3 ) {
digitalWrite (crvLed, LOW);
digitalWrite (zelLed, LOW);
digitalWrite (sinLed, HIGH);
digitalWrite (crvRGB, LOW);
digitalWrite (zelRGB, LOW);
digitalWrite (sinRGB, HIGH);
digitalWrite (zvucnik, LOW);
}
else if (rezultat == 4 ) {
digitalWrite (crvLed, HIGH);
digitalWrite (zelLed, HIGH);
digitalWrite (sinLed, LOW);
digitalWrite (crvRGB, HIGH);
digitalWrite (zelRGB, HIGH);
digitalWrite (sinRGB, LOW);
digitalWrite (zvucnik, LOW);
}
else if (rezultat == 5 ) {
digitalWrite (crvLed, HIGH);
digitalWrite (zelLed, LOW);
digitalWrite (sinLed, HIGH);
digitalWrite (crvRGB, HIGH);
digitalWrite (zelRGB, LOW);
digitalWrite (sinRGB, HIGH);
digitalWrite (zvucnik, LOW);
}
else if (rezultat == 6 ) {
digitalWrite (crvLed, LOW);
digitalWrite (zelLed, HIGH);
digitalWrite (sinLed, HIGH);
digitalWrite (crvRGB, LOW);
digitalWrite (zelRGB, HIGH);
digitalWrite (sinRGB, HIGH);
digitalWrite (zvucnik, LOW);
}
else {
digitalWrite (crvLed, HIGH);
digitalWrite (zelLed, HIGH);
digitalWrite (sinLed, HIGH);
digitalWrite (crvRGB, HIGH);
digitalWrite (zelRGB, HIGH);
digitalWrite (sinRGB, HIGH);
digitalWrite (zvucnik, HIGH);
}
}