Arduino Robotic Projects
eBook - ePub

Arduino Robotic Projects

Richard Grimmett

Condividi libro
  1. 240 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

Arduino Robotic Projects

Richard Grimmett

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

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.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Arduino Robotic Projects è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Arduino Robotic Projects di Richard Grimmett in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Computer Science e Programming in C. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2014
ISBN
9781783989829
Edizione
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...

Indice dei contenuti