Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Programmable Encoder
- int A=A0;//14
- int B=A3;//17
- int C=A5;//19
- int D=2;
- int E=A2;//16
- int F=A1;//15
- int G=A4;//18
- int Sw0=13;
- int Sw1=12;
- int Sw2=11;
- int Sw3=10;
- int Sw4=9;
- int Sw5=8;
- int Sw6=7;
- int Sw7=6;
- int Sw8=5;
- int Sw9=4;
- int SwClear=3;
- void setup(){
- pinMode(A, OUTPUT);
- pinMode(B, OUTPUT);
- pinMode(C, OUTPUT);
- pinMode(D, OUTPUT);
- pinMode(E, OUTPUT);
- pinMode(F, OUTPUT);
- pinMode(G, OUTPUT);
- pinMode(Sw0, INPUT);
- pinMode(Sw1, INPUT);
- pinMode(Sw2, INPUT);
- pinMode(Sw3, INPUT);
- pinMode(Sw4, INPUT);
- pinMode(Sw5, INPUT);
- pinMode(Sw6, INPUT);
- pinMode(Sw7, INPUT);
- pinMode(Sw8, INPUT);
- pinMode(Sw9, INPUT);
- pinMode(SwClear, INPUT);
- }
- void loop(){
- Sw0 = digitalRead(13);
- Sw1 = digitalRead(12);
- Sw2 = digitalRead(11);
- Sw3 = digitalRead(10);
- Sw4 = digitalRead(9);
- Sw5 = digitalRead(8);
- Sw6 = digitalRead(7);
- Sw7 = digitalRead(6);
- Sw8 = digitalRead(5);
- Sw9 = digitalRead(4);
- SwClear = digitalRead(3);
- if(Sw0==HIGH){
- //0
- digitalWrite(A, HIGH);
- digitalWrite(B, HIGH);
- digitalWrite(C, HIGH);
- digitalWrite(D, HIGH);
- digitalWrite(E, HIGH);
- digitalWrite(F, HIGH);
- digitalWrite(G, LOW);
- }
- if(Sw1==HIGH){
- //1
- digitalWrite(A, LOW);
- digitalWrite(B, HIGH);
- digitalWrite(C, HIGH);
- digitalWrite(D, LOW);
- digitalWrite(E, LOW);
- digitalWrite(F, LOW);
- digitalWrite(G, LOW);
- }
- if(Sw2==HIGH){
- //2
- digitalWrite(A, HIGH);
- digitalWrite(B, HIGH);
- digitalWrite(C, LOW);
- digitalWrite(D, HIGH);
- digitalWrite(E, HIGH);
- digitalWrite(F, LOW);
- digitalWrite(G, HIGH);
- }
- if(Sw3==HIGH){
- //3
- digitalWrite(A, HIGH);
- digitalWrite(B, HIGH);
- digitalWrite(C, HIGH);
- digitalWrite(D, HIGH);
- digitalWrite(E, LOW);
- digitalWrite(F, LOW);
- digitalWrite(G, HIGH);
- }
- if(Sw4==HIGH){
- //4
- digitalWrite(A, LOW);
- digitalWrite(B, HIGH);
- digitalWrite(C, HIGH);
- digitalWrite(D, LOW);
- digitalWrite(E, LOW);
- digitalWrite(F, HIGH);
- digitalWrite(G, HIGH);
- }
- if(Sw5==HIGH){
- //5
- digitalWrite(A, HIGH);
- digitalWrite(B, LOW);
- digitalWrite(C, HIGH);
- digitalWrite(D, HIGH);
- digitalWrite(E, LOW);
- digitalWrite(F, HIGH);
- digitalWrite(G, HIGH);
- }
- if(Sw6==HIGH){
- //6
- digitalWrite(A, HIGH);
- digitalWrite(B, LOW);
- digitalWrite(C, HIGH);
- digitalWrite(D, HIGH);
- digitalWrite(E, HIGH);
- digitalWrite(F, HIGH);
- digitalWrite(G, HIGH);
- }
- if(Sw7==HIGH){
- //7
- digitalWrite(A, HIGH);
- digitalWrite(B, HIGH);
- digitalWrite(C, HIGH);
- digitalWrite(D, LOW);
- digitalWrite(E, LOW);
- digitalWrite(F, LOW);
- digitalWrite(G, LOW);
- }
- if(Sw8==HIGH){
- //8
- digitalWrite(A, HIGH);
- digitalWrite(B, HIGH);
- digitalWrite(C, HIGH);
- digitalWrite(D, HIGH);
- digitalWrite(E, HIGH);
- digitalWrite(F, HIGH);
- digitalWrite(G, HIGH);
- }
- if(Sw9==HIGH){
- //9
- digitalWrite(A, HIGH);
- digitalWrite(B, HIGH);
- digitalWrite(C, HIGH);
- digitalWrite(D, HIGH);
- digitalWrite(E, LOW);
- digitalWrite(F, HIGH);
- digitalWrite(G, HIGH);
- }
- if(SwClear==HIGH){
- //Clear
- digitalWrite(A, LOW);
- digitalWrite(B, LOW);
- digitalWrite(C, LOW);
- digitalWrite(D, LOW);
- digitalWrite(E, LOW);
- digitalWrite(F, LOW);
- digitalWrite(G, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement