#include <SevSeg.h>
int a=7;
int b=6;
int c=5;
int d=11;
int e=10;
int f=8;
int g=9;
int dp=4;
//display number
#define buton 12
void setup() {
for(int i=4; i<=11; i++){
pinMode(i, OUTPUT);
}
pinMode(12, INPUT);
}
void loop(){
while(digitalRead(buton)==1){
if(digitalRead(buton)==1){
durum();
break;}
if(digitalRead(buton)==1){
durum1();
break;}
if(digitalRead(buton)==1){
durum2();
break;}
if(digitalRead(buton)==1){
durum3();
break;}
if(digitalRead(buton)==1){
durum4();
break;}
if(digitalRead(buton)==1){
durum5();
break;}
if(digitalRead(buton)==1){
durum6();
break;}
if(digitalRead(buton)==1){
durum7();
break;}
if(digitalRead(buton)==1){
durum8();
break;}
if(digitalRead(buton)==1){
durum9();
break;}
if(digitalRead(buton)==1){
durum10();
break;}
if(digitalRead(buton)==1){
durum11();
break;}
if(digitalRead(buton)==1){
durum12();
break;}
if(digitalRead(buton)==1){
durum13();
break;}
if(digitalRead(buton)==1){
durum14();
break;}
if(digitalRead(buton)==1){
durum15();
break;}
}
}
void durum(){
digitalWrite(g, HIGH);
}
void durum1(){
digitalWrite(a, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
digitalWrite(e, HIGH);
digitalWrite(d, HIGH);
}
void durum2(){
digitalWrite(c, HIGH);
digitalWrite(f, HIGH);
}void durum3(){
digitalWrite(f, HIGH);
digitalWrite(e, HIGH);
}void durum4(){
digitalWrite(a, HIGH);
digitalWrite(e, HIGH);
digitalWrite(d, HIGH);
}void durum5(){
digitalWrite(e, HIGH);
digitalWrite(b, HIGH);
}void durum6(){
digitalWrite(b, HIGH);
}
void durum7(){
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
digitalWrite(e, HIGH);
digitalWrite(d, HIGH);
}
void durum8(){
}
void durum9(){
digitalWrite(e, HIGH);
}
void durum10(){
digitalWrite(d, HIGH);
}
void durum11(){
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
}void durum12(){
digitalWrite(g, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
}void durum13(){
digitalWrite(a, HIGH);
digitalWrite(f, HIGH);
}void durum14(){
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
}void durum15(){
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
}
/*
switch(digitalRead(buton)==1){
case 1:
durum();
break;
case 2:
durum1();
break;
}
*/