Book Image

Mastering Arduino

By : Jon Hoffman
Book Image

Mastering Arduino

By: Jon Hoffman

Overview of this book

Mastering Arduino is an all-in-one guide to getting the most out of your Arduino. This practical, no-nonsense guide teaches you all of the electronics and programming skills that you need to create advanced Arduino projects. This book is packed full of real-world projects for you to practice on, bringing all of the knowledge in the book together and giving you the skills to build your own robot from the examples in this book. The final two chapters discuss wireless technologies and how they can be used in your projects. The book begins with the basics of electronics, making sure that you understand components, circuits, and prototyping before moving on. It then performs the same function for code, getting you into the Arduino IDE and showing you how to connect the Arduino to a computer and run simple projects on your Arduino. Once the basics are out of the way, the next 10 chapters of the book focus on small projects centered around particular components, such as LCD displays, stepper motors, or voice synthesizers. Each of these chapters will get you familiar with the technology involved, how to build with it, how to program it, and how it can be used in your own projects.
Table of Contents (23 chapters)

Introduction

The types of servo motors that we will use with the Arduino are pretty small, but most have fairly high torque and are very energy efficient. This allows us to use these motors for industrial-grade applications such as robotic arms, conveyor belts, autofocus lenses in cameras and even solar-tracking systems for solar panels.

A servo motor is made up of a DC motor, which does the actual work; a potentiometer, which controls the amount of power going to the motor; control circuitry, which controls the movement of the motor and gears. The following photograph shows a servo motor connected to a robotic claw:

A servo motor contains three wires for the control signal, power and ground. The signal wire is usually orange or yellow. The power is the usual red, and the ground wire is usually brown or black.

Some smaller servo motors can use the 5V out on the Arduino...