Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define A 2
- #define B 3
- #define C 4
- #define D 5
- #define E 6
- #define F 7
- #define G 8
- #define N 9
- int button1=13;
- int buttonup;
- int button2=12;
- int buttondown;
- int counter = 0;
- int button3=11;
- int buttonres;
- void setup()
- {
- for(int i=2;i<10;i++){
- pinMode(i, OUTPUT);
- }
- pinMode(button1,INPUT);
- }
- void loop()
- {
- buttonup=digitalRead(button1);
- if(buttonup==HIGH){
- counter=counter+1;
- if(counter==10)
- counter=0;
- while(1){
- buttonup=digitalRead(button1);
- if(buttonup==LOW)
- return;
- }
- }
- applied(counter);
- buttondown=digitalRead(button2);
- if(buttondown==HIGH){
- counter=counter-1;
- if(counter<0)
- counter=9;
- while(1){
- buttondown=digitalRead(button2);
- if(buttondown==LOW)
- return;
- }
- }
- applied(counter);
- buttonres=digitalRead(button3);
- if(buttonres==HIGH){
- counter=0;
- while(2){
- buttonres=digitalRead(button3);
- if(buttonres==LOW)
- return;
- }
- }
- applied(counter);
- }
- void applied (int number){
- switch (number) {
- case 0:
- digitalWrite(A,LOW);
- digitalWrite(B,LOW);
- digitalWrite(C,LOW);
- digitalWrite(D,LOW);
- digitalWrite(E,LOW);
- digitalWrite(F,LOW);
- digitalWrite(G,HIGH);
- digitalWrite(N,HIGH);
- break;
- case 1:
- digitalWrite(A,HIGH);
- digitalWrite(B,LOW);
- digitalWrite(C,LOW);
- digitalWrite(D,HIGH);
- digitalWrite(E,HIGH);
- digitalWrite(F,HIGH);
- digitalWrite(G,HIGH);
- digitalWrite(N,HIGH);// 1 number
- break;
- case 2:
- digitalWrite(A,LOW);
- digitalWrite(B,LOW);
- digitalWrite(C,HIGH);
- digitalWrite(D,LOW);
- digitalWrite(E,LOW);
- digitalWrite(F,HIGH);
- digitalWrite(G,LOW);
- digitalWrite(N,HIGH);// 2 number
- break;
- case 3:
- digitalWrite(A,LOW);
- digitalWrite(B,LOW);
- digitalWrite(C,LOW);
- digitalWrite(D,LOW);
- digitalWrite(E,HIGH);
- digitalWrite(F,HIGH);
- digitalWrite(G,LOW);
- digitalWrite(N,HIGH);// 3number
- break;
- case 4:
- digitalWrite(A,HIGH);
- digitalWrite(B,LOW);
- digitalWrite(C,LOW);
- digitalWrite(D,HIGH);
- digitalWrite(E,HIGH);
- digitalWrite(F,LOW);
- digitalWrite(G,LOW);
- digitalWrite(N,HIGH);// 4 number
- break;
- case 5:
- digitalWrite(A,LOW);
- digitalWrite(B,HIGH);
- digitalWrite(C,LOW);
- digitalWrite(D,LOW);
- digitalWrite(E,HIGH);
- digitalWrite(F,LOW);
- digitalWrite(G,LOW);
- digitalWrite(N,HIGH);// 5 number
- break;
- case 6:
- digitalWrite(A,LOW);
- digitalWrite(B,HIGH);
- digitalWrite(C,LOW);
- digitalWrite(D,LOW);
- digitalWrite(E,LOW);
- digitalWrite(F,LOW);
- digitalWrite(G,LOW);
- digitalWrite(N,HIGH);// 6 number
- break;
- case 7:
- digitalWrite(A,LOW);
- digitalWrite(B,LOW);
- digitalWrite(C,LOW);
- digitalWrite(D,HIGH);
- digitalWrite(E,HIGH);
- digitalWrite(F,HIGH);
- digitalWrite(G,HIGH);
- digitalWrite(N,HIGH);// 7 number
- break;
- case 8:
- digitalWrite(A,LOW);
- digitalWrite(B,LOW);
- digitalWrite(C,LOW);
- digitalWrite(D,LOW);
- digitalWrite(E,LOW);
- digitalWrite(F,LOW);
- digitalWrite(G,LOW);
- digitalWrite(N,HIGH);// 8 number
- break;
- case 9:
- digitalWrite(A,LOW);
- digitalWrite(B,LOW);
- digitalWrite(C,LOW);
- digitalWrite(D,LOW);
- digitalWrite(E,HIGH);
- digitalWrite(F,LOW);
- digitalWrite(G,LOW);
- digitalWrite(N,HIGH);// 9 number
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement