Advertisement
safwan092

Untitled

May 12th, 2022
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1.  
  2. #define echoPin 6
  3. #define trigPin 7
  4. #define fanPin 5
  5.  
  6. long duration;
  7. int distance;
  8.  
  9. void setup() {
  10. pinMode(fanPin, OUTPUT);
  11. pinMode(trigPin, OUTPUT);
  12. pinMode(echoPin, INPUT);
  13. digitalWrite(fanPin, LOW);
  14. Serial.begin(9600);
  15. }
  16. void loop() {
  17. digitalWrite(trigPin, LOW);
  18. delayMicroseconds(2);
  19. digitalWrite(trigPin, HIGH);
  20. delayMicroseconds(10);
  21. digitalWrite(trigPin, LOW);
  22. duration = pulseIn(echoPin, HIGH);
  23. distance = duration * 0.034 / 2;
  24. Serial.print("Distance: ");
  25. Serial.print(distance);
  26. Serial.println(" cm");
  27.  
  28. if (distance<70) {
  29. digitalWrite(fanPin, HIGH);
  30. delay(1000);
  31. }
  32. else {
  33. digitalWrite(fanPin, LOW);
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement