int onButton = 8;
int offButton = 7;
int dataPin = 6; //ขาส่งข้อมูล
int latchPin = 4; //ขอกำกับจังหวะการส่งข้อมูล
int clockPin = 5; //ขอสัญญาณนาฬิการ
int digit1 = 1;
int digit2 = 2;
int digit3 = 3;
int digit4 = 9;
/*const byte digitCodes[10] = {
0b00111111, //0
0b00000110, //1
0b01011011, //2
0b01001111, //3
0b01100110, //4
0b01101101, //5
0b01111101, //6
0b00000111, //7
0b01111111, //8
0b01100111 //9
};*/
void setup(){
Serial.begin(9600);
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, LOW);
digitalWrite(digit2, HIGH);
digitalWrite(digit3, HIGH);
digitalWrite(digit4, HIGH);
}
int one = 1;
int zero = 0;
void loop(){
//if(digitalRead(onButton)==HIGH){
//value for shiftOut
digitalWrite(latchPin, LOW);
//syntax : shiftOut(dataPin, clockPin, bitOrder, value)
shiftOut(dataPin, clockPin, LSBFIRST, one);
digitalWrite(latchPin, HIGH);
//}
//if(digitalRead(offButton)==HIGH){
//digitalWrite(latchPin,LOW);
//syntax : shiftOut(dataPin, clockPin, bitOrder, value)*/
//shiftOut(dataPin, clockPin, MSBFIRST, 0b0000);
//digitalWrite(latchPin,HIGH);
//}
/*Serial.print(digitalRead(onButton));
Serial.print(" ");
Serial.println(digitalRead(offButton));*/
}