O'Reilly logo

Internet of Things with Arduino Cookbook by Marco Schwartz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using distance sensors

For now, we are able to control our mobile robot, but except if we directly look at it, we have no way of knowing if there is an obstacle in front of it.

This is where ultrasonic sensors come into play: they are an easy, inexpensive way to know precisely if there is something in front of the mobile robot, and at what distance. In this recipe, we'll add an ultrasonic sensor to our robot and integrate it into the interface.

Getting ready

The first thing you need is, of course, an ultrasonic sensor. For this project, I used an URM37 ultrasonic sensor from DFRobot:

Getting ready

This is the back of the sensor, showing all the pins:

You can now mount ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required