Advertisement
safwan092

Untitled

Oct 25th, 2023
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. #define echoPin 13 // Echo Pin
  2. #define trigPin 12 // Trigger Pin
  3. #define LED 11 // Motor Pin
  4. #define buzzer 11
  5. #define motor 9
  6.  
  7. long duration, distance;
  8.  
  9. void setup()
  10. {
  11. Serial.begin(9600);
  12. pinMode(LED, OUTPUT);
  13. pinMode(trigPin, OUTPUT);
  14. pinMode(echoPin, INPUT);
  15. pinMode(buzzer, OUTPUT);
  16. pinMode(motor, OUTPUT);
  17. digitalWrite(LED , LOW);
  18. digitalWrite(buzzer, LOW);
  19. digitalWrite(motor, LOW);
  20. }
  21.  
  22. void loop()
  23. {
  24. digitalWrite(trigPin, LOW);
  25. delayMicroseconds(2);
  26. digitalWrite(trigPin, HIGH);
  27. delayMicroseconds(10);
  28. digitalWrite(trigPin, LOW);
  29. duration = pulseIn(echoPin, HIGH);
  30. distance = duration * 0.034 / 2;
  31. //Serial.println(distance);
  32. delay(10);
  33.  
  34. if (distance < 70) {
  35.  
  36. digitalWrite(LED, 1);
  37. //stop buzzer
  38. digitalWrite(buzzer, 1);
  39. digitalWrite(motor, 1);
  40. delay(1000);
  41. }
  42. else {
  43. digitalWrite(LED, 0 );
  44. digitalWrite(buzzer, 0);
  45. digitalWrite(motor, 0);
  46. delay(1000);
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement