Advertisement
Nurdin27

SonarSemprot

May 5th, 2020
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int cm = 0;
  2.  
  3. long readUltrasonicDistance(int triggerPin, int echoPin)
  4. {
  5.   pinMode(triggerPin, OUTPUT);
  6.   digitalWrite(triggerPin, LOW);
  7.   delayMicroseconds(2);
  8.   digitalWrite(triggerPin, HIGH);
  9.   delayMicroseconds(10);
  10.   digitalWrite(triggerPin, LOW);
  11.   pinMode(echoPin, INPUT);
  12.   return pulseIn(echoPin, HIGH);
  13. }
  14.  
  15. void setup()
  16. {
  17.   pinMode(13, OUTPUT);
  18.   Serial.begin(9600);
  19.  
  20. }
  21.  
  22. void loop()
  23. {
  24.   cm = 0.01723 * readUltrasonicDistance(7, 6);
  25.   while (cm <= 50 && cm > 0) {
  26.     digitalWrite(13, HIGH);
  27.     Serial.println("Semprot");
  28.     delay(3000);
  29.     cm = 0;
  30.   }
  31.   digitalWrite(13, LOW);
  32.   Serial.print(cm);
  33.   Serial.println("cm");
  34.   delay(100);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement