Arduino in Action is a hands-on guide to prototyping and building DIY electronics. You'll start with the basics - unpacking your board and using a simple program to make something happen. Then, you'll attempt progressively more complex projects as you connect Arduino to motors, LCD displays, Wi-Fi, GPS, and Bluetooth. You'll explore input/output sensors, including ultrasound, infrared, and light, and then use them for tasks like robotic obstacle avoidance.
Arduino programs look a lot like C or C++, so some programming skill is helpful.