
Explore a beginner-friendly, open source physical computing platform with Arduino; learn to set up a robot, write basic code in the Arduino IDE based on C++, and program the microcontroller.
Learn to set up an Arduino robot by configuring the control board, attaching the SD card and display, and exploring sensors and outputs with the explorer examples and library.
Install Arduino drivers on Windows, mac os x, and linux using platform steps; then name the robot in the preloaded app and power it with four a batteries or USB.
Connect the robot to the control board or computer, open the Arduino IDE, load and upload the sketch, select the board and serial port, then test basic moves.
Move the rabbit robot by controlling left and right motor speeds in Arduino. Use speeds from -255 to 255 and zero to stop, with forward and backward motions via delays.
Learn to control robot motor speed using a potentiometer, map analog readings (0–1023) to -255 to 255, and apply this value to drive forward or backward with Arduino.
Learn how to make noise with your robot by using simple, audible, and long beeps and by playing music from an SD card, with initializations for the robot and speaker.
Learn Arduino for robots introduces the Arduino programming language, a simplified Java-based tool for microcontrollers, and covers installing the Arduino environment, board setup, and uploading with the R2 block extension.
Learn to create Arduino programs by initializing outputs, controlling LEDs and vibration motors, and commanding servos and gear motors using SBI communication and Arduino shields.
Choose a microcontroller language based on features you need, from assembly to Python. The lesson covers Arduino basics, hello world, led blink, and how to connect and verify communication.
Organize Arduino robotics projects with modular code segments, a searchable library, and thorough comments. Save multiple versions, use subroutines for repeats, and keep a safety power switch.
This course will show you how to use your Arduino to control a robot, while providing step-by-step instructions on the entire robot building process. You'll learn Arduino basics as well as the characteristics of different types of motors used in robotics. You also discover controller methods and failsafe methods, and learn how to apply them to your project. The book starts with basic robots and moves into more complex projects, including a GPS-enabled robot, a robotic lawn mower, a fighting bot, and even a DIY Segway-clone.
What you’ll learn: