Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #include <ESP8266WiFi.h>
  2. #include <BlynkSimpleEsp8266.h>
  3. #define BLYNK_PRINT Serial
  4. #include <Servo.h>
  5. #include <Ultrasonic.h>
  6. #define trigPin 05
  7. #define echoPin 04
  8. Ultrasonic ultrasonic (05,04);
  9. Servo servo;
  10. int sound = 250;
  11. void setup() {
  12. Serial.begin (9600);
  13. pinMode(trigPin, OUTPUT);
  14. pinMode(echoPin, INPUT);
  15. servo.attach(0);
  16. //blynk
  17. char auth [] = "DQE0nrb27s3yAJm9CO_kYDl99yh_H7_H";
  18. char ssid [] = "........";
  19. char pass [] = "........";
  20. }
  21. void loop() {
  22. long duration, distance;
  23. digitalWrite(trigPin, LOW);
  24. delayMicroseconds(2);
  25. digitalWrite(trigPin, HIGH);
  26. delayMicroseconds(10);
  27. digitalWrite(trigPin, LOW);
  28. duration = pulseIn(echoPin, HIGH);
  29. distance = duration/ 200;
  30. if (distance < 5) {
  31. Serial.println("the distance is less than 5");
  32. servo.write(90);
  33. }
  34. else {
  35. servo.write(0);
  36. }
  37. if (distance > 60 || distance <= 0){
  38. Serial.println("The distance is more than 60");
  39. }
  40. else {
  41. Serial.print(distance);
  42. Serial.println(" cm");
  43. }
  44. delay(00);
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement