Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- digitalWrite(a, HIGH);
- digitalWrite(b, HIGH);
- digitalWrite(c, HIGH);
- digitalWrite(d, HIGH);
- digitalWrite(e, HIGH);
- digitalWrite(f, HIGH);
- digitalWrite(g, HIGH);
- digitalWrite(h, HIGH);
- */
- int a = 12;
- int b = 11;
- int c = 10;
- int d = 9;
- int e = 8;
- int f = 7;
- int g = 6;
- int h = 5;
- int btnPin1 = 1;
- int btnPin2 = 2;
- int btnPin3 = 3;
- int btnPin4 = 4;
- int buttonState1 = 1;
- int buttonState2 = 1;
- int buttonState3 = 1;
- int buttonState4 = 1;
- void allOn(){
- digitalWrite(a, LOW);
- digitalWrite(b, LOW);
- digitalWrite(c, LOW);
- digitalWrite(d, LOW);
- digitalWrite(e, LOW);
- digitalWrite(f, LOW);
- digitalWrite(g, LOW);
- digitalWrite(h, LOW);
- }
- void allOff(){
- digitalWrite(a, HIGH);
- digitalWrite(b, HIGH);
- digitalWrite(c, HIGH);
- digitalWrite(d, HIGH);
- digitalWrite(e, HIGH);
- digitalWrite(f, HIGH);
- digitalWrite(g, HIGH);
- digitalWrite(h, HIGH);
- }
- void zero(){
- digitalWrite(a, LOW);
- digitalWrite(b, LOW);
- digitalWrite(c, LOW);
- digitalWrite(d, LOW);
- digitalWrite(e, LOW);
- digitalWrite(f, LOW);
- digitalWrite(g, LOW);
- digitalWrite(h, HIGH);
- }
- void one(){
- digitalWrite(a, HIGH);
- digitalWrite(b, LOW);
- digitalWrite(c, HIGH);
- digitalWrite(d, HIGH);
- digitalWrite(e, HIGH);
- digitalWrite(f, HIGH);
- digitalWrite(g, LOW);
- digitalWrite(h, HIGH);
- }
- void two(){
- digitalWrite(a, LOW);
- digitalWrite(b, LOW);
- digitalWrite(c, HIGH);
- digitalWrite(d, HIGH);
- digitalWrite(e, LOW);
- digitalWrite(f, LOW);
- digitalWrite(g, HIGH);
- digitalWrite(h, LOW);
- }
- void three(){
- digitalWrite(a, LOW);
- digitalWrite(b, HIGH);
- digitalWrite(c, LOW);
- digitalWrite(d, HIGH);
- digitalWrite(e, LOW);
- digitalWrite(f, LOW);
- digitalWrite(g, HIGH);
- digitalWrite(h, LOW);
- }
- void four(){
- digitalWrite(a, HIGH);
- digitalWrite(b, HIGH);
- digitalWrite(c, LOW);
- digitalWrite(d, HIGH);
- digitalWrite(e, LOW);
- digitalWrite(f, HIGH);
- digitalWrite(g, LOW);
- digitalWrite(h, LOW);
- }
- void five(){
- digitalWrite(a, LOW);
- digitalWrite(b, HIGH);
- digitalWrite(c, LOW);
- digitalWrite(d, HIGH);
- digitalWrite(e, HIGH);
- digitalWrite(f, LOW);
- digitalWrite(g, LOW);
- digitalWrite(h, LOW);
- }
- void six(){
- digitalWrite(a, LOW);
- digitalWrite(b, LOW);
- digitalWrite(c, LOW);
- digitalWrite(d, HIGH);
- digitalWrite(e, HIGH);
- digitalWrite(f, LOW);
- digitalWrite(g, LOW);
- digitalWrite(h, LOW);
- }
- void seven(){
- digitalWrite(a, HIGH);
- digitalWrite(b, HIGH);
- digitalWrite(c, LOW);
- digitalWrite(d, HIGH);
- digitalWrite(e, LOW);
- digitalWrite(f, LOW);
- digitalWrite(g, HIGH);
- digitalWrite(h, HIGH);
- }
- void eight(){
- digitalWrite(a, LOW);
- digitalWrite(b, LOW);
- digitalWrite(c, LOW);
- digitalWrite(d, HIGH);
- digitalWrite(e, LOW);
- digitalWrite(f, LOW);
- digitalWrite(g, LOW);
- digitalWrite(h, LOW);
- }
- void nine(){
- digitalWrite(a, LOW);
- digitalWrite(b, HIGH);
- digitalWrite(c, LOW);
- digitalWrite(d, HIGH);
- digitalWrite(e, LOW);
- digitalWrite(f, LOW);
- digitalWrite(g, LOW);
- digitalWrite(h, LOW);
- }
- void warmUp(){
- zero();
- delay(1000);
- one();
- delay(1000);
- two();
- delay(1000);
- three();
- delay(1000);
- four();
- delay(1000);
- five();
- delay(1000);
- six();
- delay(1000);
- seven();
- delay(1000);
- eight();
- delay(1000);
- nine();
- delay(1000);
- }
- void dot(){
- digitalWrite(a, HIGH);
- digitalWrite(b, HIGH);
- digitalWrite(c, HIGH);
- digitalWrite(d, LOW);
- digitalWrite(e, HIGH);
- digitalWrite(f, HIGH);
- digitalWrite(g, HIGH);
- digitalWrite(h, HIGH);
- }
- void loading(){
- dot();
- delay(200);
- allOff();
- delay(200);
- dot();
- delay(200);
- allOff();
- delay(200);
- dot();
- delay(200);
- allOff();
- delay(200);
- dot();
- delay(200);
- }
- void setup() {
- pinMode(a, OUTPUT);
- pinMode(b, OUTPUT);
- pinMode(c, OUTPUT);
- pinMode(d, OUTPUT);
- pinMode(e, OUTPUT);
- pinMode(f, OUTPUT);
- pinMode(g, OUTPUT);
- pinMode(h, OUTPUT);
- pinMode(btnPin1, INPUT);
- pinMode(btnPin2, INPUT);
- pinMode(btnPin3, INPUT);
- pinMode(btnPin4, INPUT);
- }
- // the loop function runs over and over again forever
- void loop() {
- buttonState1 = digitalRead(btnPin1);
- buttonState2 = digitalRead(btnPin2);
- buttonState3 = digitalRead(btnPin3);
- buttonState4 = digitalRead(btnPin4);
- if (buttonState1 == LOW && buttonState2 == LOW && buttonState3 == LOW && buttonState4 == LOW) {
- zero();
- } else if (buttonState1 == LOW && buttonState2 == LOW && buttonState3 == LOW && buttonState4 == HIGH) {
- one();
- } else if (buttonState1 == LOW && buttonState2 == LOW && buttonState3 == HIGH && buttonState4 == LOW) {
- two();
- } else if (buttonState1 == LOW && buttonState2 == LOW && buttonState3 == HIGH && buttonState4 == HIGH) {
- three();
- } else if (buttonState1 == LOW && buttonState2 == HIGH && buttonState3 == LOW && buttonState4 == LOW) {
- four();
- } else if (buttonState1 == LOW && buttonState2 == HIGH && buttonState3 == LOW && buttonState4 == HIGH) {
- five();
- } else if (buttonState1 == LOW && buttonState2 == HIGH && buttonState3 == HIGH && buttonState4 == LOW) {
- six();
- } else if (buttonState1 == LOW && buttonState2 == HIGH && buttonState3 == HIGH && buttonState4 == HIGH) {
- seven();
- } else if (buttonState1 == HIGH && buttonState2 == LOW && buttonState3 == LOW && buttonState4 == LOW) {
- eight();
- } else if (buttonState1 == HIGH && buttonState2 == LOW && buttonState3 == LOW && buttonState4 == HIGH) {
- nine();
- } else {
- loading();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement