Arduino Robotic Projects
eBook - ePub

Arduino Robotic Projects

Richard Grimmett

Share book
  1. 240 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Arduino Robotic Projects

Richard Grimmett

Book details
Book preview
Table of contents
Citations

About This Book

Arduino is an open source microcontroller, built on a single circuit board that is capable of receiving sensory input from the environment and controlling interactive physical objects.

Arduino Robotic Projects starts with the fundamentals of turning on the basic hardware and then provides complete, step-by-step instructions that allow almost anyone to use this low-cost hardware platform. You'll build projects that can move using DC motors, walk using servo motors, and then add sensors to avoid barriers. You'll also learn how to add more complex navigational techniques such as GPRS so that your robot won't get lost.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Arduino Robotic Projects an online PDF/ePUB?
Yes, you can access Arduino Robotic Projects by Richard Grimmett in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming in C. We have over one million books available in our catalogue for you to explore.

Information

Year
2014
ISBN
9781783989829
Edition
1

Arduino Robotic Projects


Table of Contents

Arduino Robotic Projects
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Powering on Arduino
Selecting the right Arduino board
A brief history of Arduino
Introducing the different versions of Arduino
Arduino Uno R3
Choosing the Arduino Uno R3
Arduino Mega 2560 R3
Choosing the Arduino Mega
Spotting a counterfeit or clone
Arduino Due
Choosing the Arduino Due
Arduino Micro
Choosing the Arduino Micro
Adafruit FLORA
Choosing the Adafruit FLORA
Adafruit Gemma
Choosing the Adafruit Gemma
Adafruit Trinket
Choosing the Adafruit Trinket
Other options with Arduino
Powering up Arduino
Unveiling your Arduino
Connecting to Arduino
Installing the FLORA IDE
Summary
2. Getting Started with the Arduino IDE
Using a Windows machine to develop with Arduino
Running the IDE for Uno
Setting the IDE to your board
Selecting the proper COM port
Opening and uploading a file to Arduino
Running the IDE for Mega
Running the IDE for the Adafruit FLORA
Installing the Adafruit drivers
Selecting the Adafruit boards
Selecting the COM port
Coding an LED flash on the FLORA
Using a Mac to develop using Arduino
Summary
3. Simple Programming Concepts Using the Arduino IDE
Creating, editing, and saving files on Arduino
Basic C programming on Arduino
Basic programming constructs on Arduino
The if statement
The for statement
Summary
4. Accessing the GPIO Pins
The GPIO capability of Arduino
The first external hardware connection
The Arduino IDE and LED code
Summary
5. Working with Displays
A simple serial display
Enabling the serial display in the IDE
Connecting a display using the SPI interface
Enabling the SPI display in the IDE
An LCD shield
Enabling the LCD display in the IDE
Summary
6. Controlling DC Motors
The basics of DC motor
Connecting a DC motor directly to Arduino
Using Arduino code to control the speed of the DC motor
Connecting a DC motor using an H-bridge and Arduino
Using Arduino code to control the direction of the DC motor
Controlling the DC motor using a shield
The Arduino code for the DC motor shield
Summary
7. Controlling Servos with Arduino
The basics of a servo motor
Connecting a servo motor directly to Arduino
Controlling the servos with a program
Connecting a servo motor shield to Arduino
Controlling the servo motor shield with a program
Summary
8. Avoiding Obstacles Using Sensors
An overview of the sensors
Sonar sensors
Infrared sensors
Connecting a sonar sensor to Arduino
Accessing the sonar sensor from the Arduino IDE
Connecting an IR sensor to Arduino
Accessing the IR sensor from the Arduino IDE
Creating a scanning sensor platform
Summary
9. Even More Useful Sensors
Connecting a digital compass to Arduino
Accessing the compass from the Arduino IDE
Connecting an accelerometer/gyro to Arduino
Accessing the accelerometer from the Arduino IDE
Connecting an altimeter/pressure sensor to Arduino
Accessing the altimeter/pressure sensor from the Arduino IDE
Summary
10. Going Truly Mobile – the Remote Control of Your Robot
Connecting a simple RF interface to Arduino
Enabling a simple RF interface in the Arduino IDE
Connecting an XBee interface to Arduino
Enabling an XBee interface in the Arduino IDE
Connecting a Bluetooth shield to Arduino
Connecting a Wi-Fi shield to Arduino
Enabling the Wi-Fi shield in the Arduino IDE
Connecting a GSM/GPRS shield to Arduino
Summary
11. Using a GPS Device with Arduino
GPS tutorial
Connecting a GPS device directly to Arduino
Accessing the GPS device from the Arduino IDE
Connecting a GPS shield to Arduino
Accessing the GPS shield from the Arduino IDE
Summary
12. Taking Your Robot to Sea
Building an automated sailing platform
Building an Arduino-powered underwater ROV
Building an ROV
Controlling brushless DC motors with Arduino
Connecting a LAN shield to Arduino
Accessing a camera for your project
Summary
13. Robots That Can Fly
Building an Arduino-operated plane
Building a quadcopter platform
Summary
14. Small Projects with Arduino
Small robots and Arduino
Wearable Arduino projects
Summary
Index

Arduino Robotic Projects

Copyright © 2014 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the inf...

Table of contents