Hello,
I have small problem, im trying to make lights in room to switch with every button press so basicly,
1 imput and 3 outputs....
what i'm trying to do is every time you press button the output changes for example:
1 press: 1 output is ON
2 press: 2 output is ON
3 button press: 3 output is ON
4 button press AGAIN it repeats 1 output is ON ...
i realy need help how to program this... this is how "far" i got:
const int input1= 9;
const int output1 = 8;
const int output2 = 7;
const int output3 = 6;
int buttonState = 0;
int bouha = 0;
void setup() {
pinMode(input1, INPUT);
pinMode(output1, OUTPUT);
pinMode(output2, OUTPUT);
pinMode(output3, OUTPUT);
}
void loop(){
buttonState = digitalRead(input1);
if (buttonState == HIGH) {
bouha - +1 -bouha;
}
if (bouha == 4) {
bouha = 0 - bouha;
}
if (bouha == 1) {
digitalWrite(output1, HIGH);
digitalWrite(output2, LOW);
digitalWrite(output3, LOW);
}
if (bouha == 2) {
digitalWrite(output1, LOW);
digitalWrite(output2, HIGH);
digitalWrite(output3, LOW);
}
if (bouha == 3) {
digitalWrite(output1, LOW);
digitalWrite(output2, LOW);
digitalWrite(output3, HIGH);
}
else{}
}
Thanks for your help.