int a = 1;
int b = 0;
int c = 2;
int d = 3;
int e = 4;
int f = 5;
int g = 6;
int szamlalo = 0;
byte start = 8;
byte stop = 9;
byte reset = 10;
byte isbutton(byte button){
byte go = digitalRead(button);
Serial.println(go);
delay(100);
szamlalo=szamlalo+1;
return go;
}
void fel(byte gomb){
byte go = digitalRead(gomb);
delay(100);
szamlalo= szamlalo+1;
}
byte isButton(byte be){
byte nyomas = digitalRead(be);
return nyomas;
}
void setup() {
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);
pinMode(c, OUTPUT);
pinMode(d, OUTPUT);
pinMode(e, OUTPUT);
pinMode(f, OUTPUT);
pinMode(g, OUTPUT);
pinMode(start,INPUT_PULLUP);
pinMode(stop,INPUT_PULLUP);
pinMode(reset,INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
byte nyomasl = isButton(start);
byte nyomasf = isButton(stop);
byte nyomasr = isButton(reset);
byte startstate = isbutton(start);
byte stopstate= isbutton(stop);
byte resetstate= isbutton(reset);
Serial.println(startstate);
if (startstate == 0){
nulla();
egy();
ketto();
}
delay(500);
}
void nulla(){
digitalWrite(a,0);
digitalWrite(b,0);
digitalWrite(c,0);
digitalWrite(d,0);
digitalWrite(e,0);
digitalWrite(f,0);
digitalWrite(g,1);
delay(500);
}
void egy(){
digitalWrite(a,1);
digitalWrite(b,0);
digitalWrite(c,0);
digitalWrite(d,1);
digitalWrite(e,1);
digitalWrite(f,1);
digitalWrite(g,1);
delay(500);
}
void ketto(){
digitalWrite(a,0);
digitalWrite(b,0);
digitalWrite(c,1);
digitalWrite(d,0);
digitalWrite(e,0);
digitalWrite(f,1);
digitalWrite(g,0);
delay(500);
}
void harom(){
digitalWrite(a,0);
digitalWrite(b,0);
digitalWrite(c,0);
digitalWrite(d,0);
digitalWrite(e,1);
digitalWrite(f,1);
digitalWrite(g,0);
delay(500);
}
void negy(){
digitalWrite(a,1);
digitalWrite(b,0);
digitalWrite(c,0);
digitalWrite(d,1);
digitalWrite(e,1);
digitalWrite(f,0);
digitalWrite(g,0);
delay(500);
}
void ot(){
digitalWrite(a,0);
digitalWrite(b,1);
digitalWrite(c,0);
digitalWrite(d,0);
digitalWrite(e,1);
digitalWrite(f,0);
digitalWrite(g,0);
delay(500);
}
void hat(){
digitalWrite(a,0);
digitalWrite(b,1);
digitalWrite(c,0);
digitalWrite(d,0);
digitalWrite(e,0);
digitalWrite(f,0);
digitalWrite(g,0);
delay(500);
}
void het(){
digitalWrite(a,0);
digitalWrite(b,0);
digitalWrite(c,0);
digitalWrite(d,1);
digitalWrite(e,1);
digitalWrite(f,1);
digitalWrite(g,1);
delay(500);
}
void nyolc(){
digitalWrite(a,0);
digitalWrite(b,0);
digitalWrite(c,0);
digitalWrite(d,0);
digitalWrite(e,0);
digitalWrite(f,0);
digitalWrite(g,0);
delay(500);
}
void kilenc(){
digitalWrite(a,0);
digitalWrite(b,0);
digitalWrite(c,0);
digitalWrite(d,0);
digitalWrite(e,1);
digitalWrite(f,0);
digitalWrite(g,0);
delay(500);
}