safwan092

Untitled

Dec 14th, 2021
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. #define motorPin 3
  2. #define pumpPin 2
  3. #define redLed 4
  4. #define blueLed 5
  5. #define buttonPin 6
  6.  
  7. int S = 0;
  8.  
  9. void setup() {
  10. Serial.begin(9600);
  11. pinMode(buttonPin, INPUT); // PUSH BUTTON
  12. pinMode(motorPin, OUTPUT); // PUMB MOTER
  13. pinMode(pumpPin, OUTPUT); // MOTOR GEAR
  14. pinMode(redLed, OUTPUT); // red LED
  15. pinMode(blueLed, OUTPUT); // green LED
  16. digitalWrite(pumpPin, 1);
  17. digitalWrite(motorPin, 1);
  18. digitalWrite(redLed, 0);
  19. digitalWrite(blueLed, 1);
  20. }
  21.  
  22. void loop() {
  23. S = digitalRead(buttonPin); // read the input pin pussh button
  24. Serial.println(S);
  25. if (S == 1) {
  26. digitalWrite(motorPin, 0);
  27. digitalWrite(redLed, 1);
  28. digitalWrite(blueLed, 0);
  29. delay(110);
  30. digitalWrite(motorPin, 1);
  31. digitalWrite(pumpPin, 0);
  32. delay(5000);
  33. digitalWrite(pumpPin, 1);
  34. digitalWrite(motorPin, 0);
  35. delay(110);
  36. digitalWrite(motorPin, 1);
  37. digitalWrite(redLed, 0);
  38. digitalWrite(blueLed, 1);
  39. }
  40. }//end of Loop
  41.  
  42. /*
  43. digitalWrite (5, 0);
  44. digitalWrite (4, HIGH);
  45. digitalWrite (2, HIGH);
  46. delay(1500);
  47. digitalWrite(2, 0);
  48. digitalWrite(3, 1);
  49. delay(3000);
  50. digitalWrite(13, LOW);
  51. digitalWrite (2, HIGH);
  52. delay(1500);
  53. digitalWrite(2, 0);
  54. digitalWrite (4, 0);
  55. digitalWrite (5, HIGH);
  56. }
  57. }
  58. */
Advertisement
Add Comment
Please, Sign In to add comment