Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int pin1 = 15;
- int pin2 = 2;
- int pin4 = 4;
- int pin6 = 5;
- int pin7 = 19;
- int pin8 = 22;
- int pin10 = 32;
- int pin12 = 12;
- int pin15 = 13;
- void setup() {
- pinMode(pin1, OUTPUT);
- pinMode(pin2, OUTPUT);
- pinMode(pin4, OUTPUT);
- pinMode(pin6, OUTPUT);
- pinMode(pin7, OUTPUT);
- pinMode(pin8, OUTPUT);
- pinMode(pin10, OUTPUT);
- pinMode(pin12, OUTPUT);
- pinMode(pin15, OUTPUT);
- }
- void loop() {
- int i = 0;
- while (true) {
- if (i == 10) i = 0;
- for (int j = 0; j < 10; j++) {
- for (int x = 0; x < 50; x++) {
- digitalWrite(pin12, LOW);
- digitalWrite(pin15, HIGH);
- number(i);
- delay(5);
- digitalWrite(pin15, LOW);
- digitalWrite(pin12, HIGH);
- number(j);
- delay(5);
- }
- }
- i++;
- }
- }
- void number(int n) {
- digitalWrite(pin10, HIGH);
- digitalWrite(pin1, HIGH);
- digitalWrite(pin2, HIGH);
- digitalWrite(pin4, HIGH);
- digitalWrite(pin6, HIGH);
- digitalWrite(pin7, HIGH);
- digitalWrite(pin8, HIGH);
- digitalWrite(pin10, HIGH);
- switch(n) {
- case 0:
- digitalWrite(pin1, LOW);
- digitalWrite(pin2, LOW);
- digitalWrite(pin4, LOW);
- digitalWrite(pin6, LOW);
- digitalWrite(pin7, LOW);
- digitalWrite(pin8, LOW);
- break;
- case 1:
- digitalWrite(pin2, LOW);
- digitalWrite(pin4, LOW);
- break;
- case 2:
- digitalWrite(pin1, LOW);
- digitalWrite(pin2, LOW);
- digitalWrite(pin10, LOW);
- digitalWrite(pin7, LOW);
- digitalWrite(pin6, LOW);
- break;
- case 3:
- digitalWrite(pin1, LOW);
- digitalWrite(pin2, LOW);
- digitalWrite(pin10, LOW);
- digitalWrite(pin4, LOW);
- digitalWrite(pin6, LOW);
- break;
- case 4:
- digitalWrite(pin8, LOW);
- digitalWrite(pin2, LOW);
- digitalWrite(pin10, LOW);
- digitalWrite(pin4, LOW);
- break;
- case 5:
- digitalWrite(pin1, LOW);
- digitalWrite(pin8, LOW);
- digitalWrite(pin10, LOW);
- digitalWrite(pin4, LOW);
- digitalWrite(pin6, LOW);
- break;
- case 6:
- digitalWrite(pin1, LOW);
- digitalWrite(pin4, LOW);
- digitalWrite(pin6, LOW);
- digitalWrite(pin7, LOW);
- digitalWrite(pin8, LOW);
- digitalWrite(pin10, LOW);
- break;
- case 7:
- digitalWrite(pin1, LOW);
- digitalWrite(pin2, LOW);
- digitalWrite(pin4, LOW);
- break;
- case 8:
- digitalWrite(pin1, LOW);
- digitalWrite(pin2, LOW);
- digitalWrite(pin4, LOW);
- digitalWrite(pin6, LOW);
- digitalWrite(pin7, LOW);
- digitalWrite(pin8, LOW);
- digitalWrite(pin10, LOW);
- break;
- case 9:
- digitalWrite(pin1, LOW);
- digitalWrite(pin2, LOW);
- digitalWrite(pin4, LOW);
- digitalWrite(pin6, LOW);
- digitalWrite(pin8, LOW);
- digitalWrite(pin10, LOW);
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement