Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2020
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.11 KB | None | 0 0
  1. #include <Arduino.h>
  2.  
  3. const int butPin1 = 6; //connect button to digital pin 6
  4. const int butPin2 = 7; //connect button to digital pin 7
  5. const int led1 = 4;
  6. const int led2 = 5;
  7. int data;
  8. int led1ON;
  9. void setup()
  10. {
  11.   Serial.begin(9600);
  12.   pinMode(butPin1, INPUT);
  13.   pinMode(butPin2, INPUT);
  14.   pinMode(led1, OUTPUT);
  15.   pinMode(led2, OUTPUT);
  16.   digitalWrite(butPin1, HIGH);
  17.   digitalWrite(butPin2, HIGH);
  18.   Serial.flush();
  19.   delay(20);
  20. }
  21.  
  22. void LED1()
  23. {
  24.   data = Serial.read();
  25.  
  26.   if (data == 'A')
  27.   {
  28.  
  29.     digitalWrite(led1, HIGH);
  30.     led1ON = 1;
  31.     Serial.write(9);
  32.     Serial.flush();
  33.     delay(20);
  34.   }
  35. }
  36.  
  37. void LED2()
  38. {
  39.   digitalWrite(led2, HIGH);
  40. }
  41.  
  42. void offLED1()
  43. {
  44.   if (digitalRead(butPin1) == LOW)
  45.   {
  46.     digitalWrite(led1, LOW);
  47.     led1ON = 3;
  48.     Serial.write(8);
  49.     Serial.flush();
  50.     delay(20);
  51.   }
  52. }
  53. void loop()
  54. {
  55.  
  56.   //digitalWrite(led1, HIGH);
  57.   data = Serial.read();
  58.   Serial.flush();
  59.   delay(20);
  60.   offLED1();
  61.   LED1();
  62.   LED2();
  63.   if (digitalRead(butPin2) == LOW)
  64.   {
  65.     Serial.write(7);
  66.     Serial.flush();
  67.     delay(20);
  68.   }
  69.   Serial.write(0);
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement