Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. int state1 = 0;
  2. int state2 = 0;
  3. int state3 = 0;
  4. int state4 = 0;
  5. int state5 = 0;
  6. int flag = 0;
  7.  
  8. void setup () {
  9. Serial.begin (9600);
  10. //Put your starting code here, like initializing variables, setting up serial monitors, etc.
  11. }
  12.  
  13. void loop () {
  14.  
  15. if (Serial.available ()> 0) {
  16. flag = 0;
  17. if (Serial.read () == "0") {
  18. state1 = 1;
  19. }
  20. if (Serial.read () == "1") {
  21. state1 = 0;
  22. }
  23. if (Serial.read () == "2") {
  24. state2 = 1;
  25. }
  26. if (Serial.read () == "3") {
  27. state2 = 0;
  28. }
  29. if (Serial.read () == "4") {
  30. state3 = 1;
  31. }
  32. if (Serial.read () == "5") {
  33. state3 = 0;
  34. }
  35. if (Serial.read () == "6") {
  36. state4 = 1;
  37. }
  38. if (Serial.read () == "7") {
  39. state4 = 0;
  40. }
  41. if (Serial.read () =="8") {
  42. state5 = 1;
  43. }
  44. if (Serial.read () == "9") {
  45. state5 = 0;
  46. }
  47. }
  48.  
  49. if (state1 == '1') {
  50. digitalWrite(13, HIGH);
  51. if (flag == 0) {
  52. Serial.println ("1");
  53. flag = 1;
  54. }
  55. }
  56.  
  57. if (state1 == '0') {
  58. digitalWrite(13, LOW);
  59. if (flag == 0) {
  60. Serial.println ("0");
  61. flag = 1;
  62. }
  63. }
  64.  
  65. if (state2 == '1') {
  66. //Put Device 2 On Code Here
  67. if (flag == 0) {
  68. Serial.println ("1");
  69. flag = 1;
  70. }
  71. }
  72.  
  73. if (state2 == '0') {
  74. //Put Device 2 Off Code Here
  75. if (flag == 0) {
  76. Serial.println ("0");
  77. flag = 1;
  78. }
  79. }
  80.  
  81. if (state3 == '1') {
  82. //Put Device 3 On Code Here
  83. if (flag == 0) {
  84. Serial.println ("1");
  85. flag = 1;
  86. }
  87. }
  88.  
  89. if (state3 == '0') {
  90. //Put Device 3 Off Code Here
  91. if (flag == 0) {
  92. Serial.println ("0");
  93. flag = 1;
  94. }
  95. }
  96.  
  97. if (state4 == '1') {
  98. //Put Device 4 On Code Here
  99. if (flag == 0) {
  100. Serial.println ("1");
  101. flag = 1;
  102. }
  103. }
  104.  
  105. if (state4 == '0') {
  106. //Put Device 4 Off Code Here
  107. if (flag == 0) {
  108. Serial.println ("0");
  109. flag = 1;
  110. }
  111. }
  112.  
  113. if (state5 == '1') {
  114. //Put Device 5 On Code Here
  115. if (flag == 0) {
  116. Serial.println ("1");
  117. flag = 1;
  118. }
  119. }
  120.  
  121. if (state5 == '0') {
  122. //Put Device 5 Off Code Here
  123. if (flag == 0) {
  124. Serial.println ("0");
  125. flag = 1;
  126. }
  127. }
  128.  
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement