Displaying 1 of 1 2012 Format: Book Author: Margolis, Michael (Computer scientist) Title: Make an Arduino-controlled robot / Michael Margolis. Edition: First edition. Publisher, Date: Sebastopol, CA : O'Reilly, 2012. ©2013 Description: xvi, 238 pages : color illustrations ; 25 cm. Summary: Provides instructions on how to build robots that sense and interact with their environment using an Arduino microcontroller and software creation environment to make a robot that can roam around, sense its environment, and perform various tasks. Series: Make books Make. Books. Subjects: Robots. Arduino (Programmable controller) Programmable controllers. Microcontrollers -- Design and construction. Microcontrollers -- Programming. Other Title: Make an Arduino-controlled robot : autonomous and remote-controlled bots on wheels Autonomous and remote-controlled bots on wheels Notes: "Created with sensors and open source hardware"--Cover. Includes bibliographical references. Contents: Introduction to Robot Building Why Build a Robot? How Robots Move Tools Building the Electronics Hardware Required Construction Techniques Soldering Building the Motor Controller Soldering the Reflectance Sensors Making a Line Sensor Mount Next Steps Building the Two-Wheeled Mobile Platform Hardware Required Mechanical Assembly Lay Out the Chassis Parts Motor Assembly Assemble the Chassis Components Attaching the Control Electronics Mounting the IR sensors Mounting the IR Sensors for Edge Detection Mounting the IR Sensors for Line Following Next Steps Building the Four-Wheeled Mobile Platform Hardware Required Mechanical Assembly Lay Out the Chassis Parts Motor Assembly Assemble the Chassis Components Solder the Power and Motor Connections Connecting the Battery Pack and Power Switch Building the Optional Trickle Charger Assemble the Chassis Mounting Arduino and Connecting Wires to the Shield Mounting the IR sensors Mounting the IR Sensors for Edge Detection Mounting the IR Sensors for Line Following Next Steps Tutorial: Getting Started with Arduino Hardware Required Arduino Software Arduino Hardware Installing the Integrated Development Environment (IDE) Installing Arduino on Windows Installing Arduino on OS X Installing Arduino on Linux Driver Installation Connecting the Arduino Board Using the IDE Uploading and Running the Blink Sketch Using Tabs Installing Third-Party Libraries Testing the Robot's Basic Functions Hardware Required Software Prerequisites Sketches Used in This Chapter Load and Run helloRobot.ino About the Sketch Troubleshooting Making the Sketch Easy to Enhance Controlling Speed and Direction Hardware Required Sketches Used in This Chapter Types of Motors Motor Controllers Controlling Motor Speed How Motor Speed Is Controlled Code for Motor Control Calibrating Rotation and Tracking Software Architecture for Robot Mobility Functions to Encapsulate Robot Movements Core Movement Code Additional Core Functions Functions to Rotate the Robot Higher-Level Movement Functions Tutorial: Introduction to Sensors Hardware Discussed Software Infrared Reflectance Sensors Sonar Distance Sensors Maxbotix EZ1 Sonar Distance Sensor Sharp IR Distance Sensor Proximity Sensor Sound Sensor Arduino Cookbook Modifying the Robot to React to Edges and Lines Hardware Required Sketches Used in This Chapter The Look Code Edge Detection Line Following Seeing Sketch Data Autonomous Movement Hardware Required Sketches Used in This Chapter Mounting a Ping Distance Sensor Making a Mount for the Ping Sensor Mounting the Ping Sensor in a Fixed Position Mounting the Ping Sensor on a Servo Letting the Robot Wander Adding Scanning Remote Control Hardware Required Sketches Used in This Chapter Design of the Remote Control Code Controlling the Robot with a TV Type IR Remote Installing the IR Decoder Chip The IR Remote Software Web Site: Table of contents Contributor biographical information Publisher description LCCN: 2012554262 ISBN: 9781449344375 1449344372 Other Number: 809028662 System Availability: 1 Current Holds: 0 # Local items: 1 Control Number: 337412 # Local items in: 0 # System items in: 0 Call Number: 629.895 Margolis Place Hold Add to My List Expand All | Collapse All Availability Map It Suggestions and more Displaying 1 of 1