Advertisement
Muzaffar79

UTS

Oct 30th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.65 KB | None | 0 0
  1. #include <Servo.h>
  2. #define BUNYI 300
  3.  
  4. int led = 13;
  5. int led1 = 12;
  6. int led2 = 11;
  7. int led3 = 10;
  8. int led4 = 9;
  9. int led5 = 8;
  10. int led6 = 7;
  11. int led7 = 6;
  12. int buzz = 5;
  13.  
  14. int switchPin1 = 3;
  15. int switchPin2 = 2;
  16.  
  17. int counter = 0;
  18. int counter1 = 0;
  19.  
  20. int buttonState1 = 0;
  21. int lastButtonState1 = 0;
  22.  
  23. int buttonState2 = 0;
  24. int lastButtonState2 = 0;
  25.  
  26. Servo ms1;
  27.  
  28. void setup()
  29. {
  30.   Serial.begin(9600);
  31.  
  32.    pinMode(led, OUTPUT);  
  33.    pinMode(led1, OUTPUT);
  34.    pinMode(led2, OUTPUT);
  35.    pinMode(led3, OUTPUT);
  36.    pinMode(led4, OUTPUT);
  37.    pinMode(led5, OUTPUT);
  38.    pinMode(led6, OUTPUT);
  39.    pinMode(led7, OUTPUT);
  40.    pinMode(buzz, OUTPUT);
  41.    ms1.attach (4);
  42.  
  43. }
  44.  
  45. void loop()
  46. {
  47.  buttonState1 = digitalRead(switchPin1);
  48.  buttonState2 = digitalRead(switchPin2);
  49.  
  50.  if (buttonState1 != lastButtonState1)
  51.   {
  52.     if (buttonState1 == HIGH)
  53.       //number 3
  54.    delay(250);
  55.       digitalWrite(led, HIGH);
  56.  digitalWrite(led1, HIGH);
  57.  digitalWrite(led2, HIGH);
  58.  digitalWrite(led3, HIGH);
  59.  digitalWrite(led4, LOW);
  60.  digitalWrite(led5, HIGH);
  61.  digitalWrite(led6, LOW);
  62.  digitalWrite(led7, HIGH);
  63.       delay(250);
  64.       //number 1
  65.       digitalWrite(led, HIGH);
  66.  digitalWrite(led1, HIGH);
  67.  digitalWrite(led2, LOW);
  68.  digitalWrite(led3, LOW);
  69.  digitalWrite(led4, LOW);
  70.  digitalWrite(led5, LOW);
  71.  digitalWrite(led6, LOW);
  72.  digitalWrite(led7, HIGH);
  73.    delay(250);
  74.     //number 2
  75.    
  76.       digitalWrite(led, HIGH);
  77.  digitalWrite(led1, LOW);
  78.  digitalWrite(led2, HIGH);
  79.  digitalWrite(led3, HIGH);
  80.  digitalWrite(led4, LOW);
  81.  digitalWrite(led5, HIGH);
  82.  digitalWrite(led6, HIGH);
  83.  digitalWrite(led7, HIGH);
  84. delay(250);
  85.    //number 6
  86.  
  87.      digitalWrite(led, LOW);
  88.  digitalWrite(led1, HIGH);
  89.  digitalWrite(led2, HIGH);
  90.  digitalWrite(led3, HIGH);
  91.  digitalWrite(led4, HIGH);
  92.  digitalWrite(led5,HIGH);
  93.  digitalWrite(led6, HIGH);
  94.  digitalWrite(led7, HIGH);
  95. delay(250);
  96. //number 9
  97.    digitalWrite(led, HIGH);
  98.  digitalWrite(led1, HIGH);
  99.  digitalWrite(led2, HIGH);
  100.  digitalWrite(led3, HIGH);
  101.  digitalWrite(led4, HIGH);
  102.  digitalWrite(led5,HIGH);
  103.  digitalWrite(led6, LOW);
  104.  digitalWrite(led7, HIGH);
  105.     delay(250);
  106.  
  107.      //number 5
  108.    
  109.      digitalWrite(led, LOW);
  110.  digitalWrite(led1, HIGH);
  111.  digitalWrite(led2, HIGH);
  112.  digitalWrite(led3, HIGH);
  113.  digitalWrite(led4, HIGH);
  114.  digitalWrite(led5, HIGH);
  115.  digitalWrite(led6, LOW);
  116.  digitalWrite(led7, HIGH);
  117.  delay(250);
  118.  
  119.  //number 8
  120.    
  121.       digitalWrite(led, HIGH);
  122.  digitalWrite(led1, HIGH);
  123.  digitalWrite(led2, HIGH);
  124.  digitalWrite(led3, HIGH);
  125.  digitalWrite(led4, HIGH);
  126.  digitalWrite(led5,HIGH);
  127.  digitalWrite(led6, HIGH);
  128.  digitalWrite(led7, HIGH);
  129.  delay(250);
  130.  
  131.   //number 4
  132.  
  133.       digitalWrite(led, HIGH);
  134.  digitalWrite(led1, HIGH);
  135.  digitalWrite(led2, HIGH);
  136.  digitalWrite(led3, LOW);
  137.  digitalWrite(led4, HIGH);
  138.  digitalWrite(led5,LOW);
  139.  digitalWrite(led6, LOW);
  140.  digitalWrite(led7, HIGH);
  141.  delay(250);
  142.  
  143.  //number 7
  144.    
  145.      digitalWrite(led, HIGH);
  146.  digitalWrite(led1, HIGH);
  147.  digitalWrite(led2, LOW);
  148.  digitalWrite(led3, HIGH);
  149.  digitalWrite(led4, LOW);
  150.  digitalWrite(led5,LOW);
  151.  digitalWrite(led6, LOW);
  152.  digitalWrite(led7, HIGH);
  153.  delay(250);
  154.  
  155.  //OFF
  156.    
  157.      digitalWrite(led, LOW);
  158.  digitalWrite(led1, LOW);
  159.  digitalWrite(led2, LOW);
  160.  digitalWrite(led3, LOW);
  161.  digitalWrite(led4, LOW);
  162.  digitalWrite(led5,LOW);
  163.  digitalWrite(led6, LOW);
  164.  digitalWrite(led7, LOW);
  165.  delay(250);
  166.   }
  167.  
  168.  
  169.  if (buttonState2 != lastButtonState2)
  170.   {
  171.     if (buttonState2 == HIGH)
  172.  
  173.     {
  174.   tone(buzz, BUNYI, 500);
  175.   delay(1000);
  176.      
  177.   ms1.write(0);
  178.   delay (500);
  179.  
  180.   ms1.write(180);
  181.   delay (500);
  182.  
  183.  
  184.     }
  185. }
  186. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement