O'Reilly logo

Arduino iOS Blueprints by Fabrizio Boco

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

How to go further

The following are some suggestions to improve the project:

  1. Show the distance to the front obstacles in the iOS application.
  2. Stop the rover when its inclination goes beyond a certain threshold.
  3. Add more distance sensors or mount the distance sensor on a servo motor so that the rover can detect obstacles all around it.
  4. Mount different types of sensors for better obstacle avoidance (for instance, ultrasound distance sensors or laser distance sensors).
  5. Allow iOS device landscape orientation. Here's a hint—you need to get the actual iOS device orientation by using one of the orientation delegate methods (willTransitionToTraitCollection,viewWillTransitionToSize), which is provided by the ViewController class.

Voice recognition can be used ...

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