int onButton = 6;
int offButton = 5;
int digit1 = 10;
int digit2 = 9;
int digit3 = 8;
int digit4 = 7;
int dataPin = 13;
int latchPin = 12;
int clockPin = 11;
void setup(){
pinMode(onButton, INPUT);
pinMode(offButton, INPUT);
pinMode(dataPin, OUTPUT);
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(digit1, OUTPUT);
pinMode(digit2, OUTPUT);
pinMode(digit3, OUTPUT);
pinMode(digit4, OUTPUT);
digitalWrite(digit1, HIGH);
digitalWrite(digit2, HIGH);
digitalWrite(digit3, HIGH);
digitalWrite(digit4, HIGH);
}
void loop(){
if(digitalRead(onButton)==HIGH){
//value for shiftOut
digitalWrite(latchPin,LOW);
//syntax : shiftOut(dataPin, clockPin, bitOrder, value)
shiftOut(dataPin, clockPin, MSBFIRST, 1);
digitalWrite(latchPin,HIGH);
}
if(digitalRead(offButton)==HIGH){
//syntax : shiftOut(dataPin, clockPin, bitOrder, value)
shiftOut(dataPin, clockPin, MSBFIRST, 0);
}
//Serial.println(digitalRead(onButton));
//Serial.println(digitalRead(offButton));
}