int led1=2;
int led2=3;
int led3=4;
int led4=5;
int led5=6;
int led6=7;
int led7=8;
int tipkalo=9;
int brojac=0;
void setup() {
// put your setup code here, to run once:
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(tipkalo, INPUT_PULLUP);
}
void iskljuci_sve_(){
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
digitalWrite(led7, LOW);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(tipkalo)==LOW)
{
brojac++;
if(brojac>6)
brojac=1;
}
if(brojac==1)
{
iskljuci_sve_();
digitalWrite(led1, HIGH);
}
if(brojac==2)
{
iskljuci_sve_();
digitalWrite(led3, HIGH);
digitalWrite(led6, HIGH);
}
if(brojac==3)
{
iskljuci_sve_();
digitalWrite(led2, HIGH);
digitalWrite(led1, HIGH);
digitalWrite(led7, HIGH);
}
if(brojac==4)
{
iskljuci_sve_();
digitalWrite(led2, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(led5, HIGH);
digitalWrite(led7, HIGH);
}
if(brojac==5)
{
iskljuci_sve_();
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(led5, HIGH);
digitalWrite(led7, HIGH);
}
if(brojac==6)
{
iskljuci_sve_();
digitalWrite(led3, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(led5, HIGH);
digitalWrite(led7, HIGH);
digitalWrite(led6, HIGH);
}
else{
iskljuci_sve_();
}
}