Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int trigger_pin = 11;
- int echo_pin = 10;
- double speed_of_sound = 0.0343;
- void setup() {
- pinMode(trigger_pin, OUTPUT);
- pinMode(echo_pin, OUTPUT);
- Serial.begin(57600);
- }
- void loop() {
- delayMicroseconds(8);
- digitalWrite(trigger_pin, HIGH);
- delayMicroseconds(10);
- digitalWrite(trigger_pin, LOW);
- long time_of_flight = pulseIn(echo_pin, HIGH);
- // divide by two because flight time out
- // and flight time in is double distance
- long distance = (time_of_flight*speed_of_sound)/2;
- Serial.println("Ultrasonic distance: " + distance);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement