Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const int r2 = 7;
  2. const int r1 = 13;
  3. const int r3 = 6;
  4. const int reset = 5;
  5. const int b1 = 10;
  6. const int b2 = 9;
  7. const int b3 = 12;
  8. int bv1 = 0;
  9. int bv2 = 0;
  10. int bv3 = 0;
  11. int rb = 0;
  12. int stat1 = HIGH;
  13. int stat2 = HIGH;
  14. int stat3 = HIGH;
  15.  
  16. void setup() {
  17. Serial.begin(9600);
  18. pinMode(r1, OUTPUT);
  19. pinMode(r2, OUTPUT);
  20. pinMode(r3, OUTPUT);
  21. pinMode(reset, INPUT);
  22. pinMode(b1, INPUT);
  23. pinMode(b2, INPUT);
  24. pinMode(b3, INPUT);
  25. }
  26.  
  27. void loop() {
  28. bv1 = digitalRead(b1);
  29. bv2 = digitalRead(b2);
  30. bv3 = digitalRead(b3);
  31. rb = digitalRead(reset);
  32. Serial.println(bv1);
  33.  
  34. if (bv1 == HIGH) {
  35.   stat1 = !stat1;
  36.   delay(750);
  37. }
  38.  
  39. if (bv2 == HIGH) {
  40.   stat2 = !stat2;
  41.   delay(750);
  42. }
  43.  
  44. if (bv3 == HIGH) {
  45.   stat3 = !stat3;
  46.   delay(750);
  47. }
  48.  
  49. if (stat3 == HIGH) {
  50.   digitalWrite(r1, HIGH);
  51. }
  52. else {
  53.   digitalWrite(r1, LOW);
  54. }
  55.  
  56. if (stat2 == HIGH) {
  57.   digitalWrite(r2, LOW);
  58. }
  59. else {
  60.   digitalWrite(r2, HIGH);
  61. }
  62.  
  63. if (stat1 == HIGH) {
  64.   digitalWrite(r3, LOW);
  65. }
  66. else {
  67.   digitalWrite(r3, HIGH);
  68. }
  69.  
  70. if (rb == HIGH) {
  71. stat1 = LOW;
  72. stat2 = LOW;
  73. stat3 = LOW;
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement