Dec 12, 2011 |
5,683 views |

Book Description
Arduino Internals guides you to the heart of the Arduino board. Author Dale Wheat shares his intimate knowledge of the Arduino board—its secrets, its strengths and possible alternatives to its constituent parts are laid open to scrutiny in this book. You’ll learn to build new, improved Arduino boards and peripherals, while conforming to the Arduino reference design.
Arduino Internals begins by reviewing the current Arduino hardware and software landscape. In particular, it offers a clear analysis of how the ATmega8 board works and when and where to use its derivatives. The chapter on the “hardware heart” is vital for the rest of the book and should be studied in some detail.
Furthermore, Arduino Internals offers important information about the CPU running the Arduino board, the memory contained within it and the peripherals mounted on it. To be able to write software that runs optimally on what is a fairly small embedded board, one must understand how the different parts interact. Later in the book, you’ll learn how to replace certain parts with more powerful alternatives and how to design Arduino peripherals and shields.
Since Arduino Internals addresses both sides of the Arduino hardware-software boundary, the author analyzes the compiler toolchain and again provides suggestions on how to replace it with something more suitable for your own purposes. You’ll also learn about how libraries enable you to change the way Arduino and software interact, and how to write your own library implementing algorithms you’ve devised yourself. Download Now »
Nov 23, 2011 |
7,225 views |

Book Description
Arduino boards have impressed both hackers and professional engineers. Whether you’re a hobbyist or a professional, it isn’t just a breadboard and a hazy idea that keeps you going. It’s essential to institute a proper design, device instrumentation and, indeed, test your project thoroughly before committing to a particular prototype.
Practical Arduino Engineering begins by outlining the engineering process, from the basic requirements and preliminary design to prototyping and testing. Each and every chapter exemplifies this process and demonstrates how you can profit from the implementation solid engineering principles—regardless of whether you just play in your basement or you want to publicize and sell your devices.
Arduino is a brilliant prototyping platform that allows users to test and iterate design ideas. Imitation by other Arduino makers, hackers and engineers often proves your design’s popularity. Practical Arduino Engineering will teach you to follow the engineering process carefully; over time, you will be able to review and improve this process, and even extend its scope.
Practical Arduino Engineering is not purely theoretical. In addition, you’ll learn the process of hardware engineering as applicable to Arduino projects, and the importance of the process in each and every project presented in this book.
To set the stage, Practical Arduino Engineering begins by reviewing the Arduino software landscape, then shows how to set up an Arduino project for testing. Download Now »
Oct 24, 2011 |
7,535 views |

Book Description
Beginning Arduino Programming provides a clear introduction to writing Arduino code, building your skills with Arduino through a series of well-designed hardware and software building blocks. Once you have read this book, you’ll be ready to program Arduino in exactly the ways you want for your future projects.
Beginning Arduino Programming lets you discover new journeys with your Arduino board through programming. While everyone knows that Arduino is a platform for hardware hackers—be they engineers, artist or maker-enthusiasts—your Arduino board cannot function without code. This book will show you the fundamentals of programming and how to program your Arduino board to do the things you want it to do.
You’ll learn from first principles the core Arduino programming language, examining how to program loops, variables, arrays, and functions. While these features are common to many languages, you’ll also learn how they are used specifically for Arduino. Beginning Arduino Programming uses the sketching analogy, which means you’ll find yourself writing snippets of code that do interesting things very quickly. You’ll also learn how to code in a good, succinct Arduino style that other programmers will respect.
As you read Beginning Arduino Programming, you’ll learn how to make your Arduino code talk directly to the chips and sensors on your boards, taking into account pulse width, timing and sensor characteristics, all under your control. You’ll then be ready to discover the joys of the existing Arduino open source libraries, so you can benefit from the code that other people have already created Download Now »
Oct 18, 2011 |
7,490 views |

Book Description
This book will show you how to use your Arduino to control a variety of different robots, 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.
- Introduction to the Arduino and other components needed for robotics
- Learn how to build motor controllers
- Build bots from simple line-following and bump-sensor bots to more complex robots that can mow your lawn, do battle, or even take you for a ride
What you’ll learn
- Basics of motor-control
- Basics of PCB design and fabrication
- R/C control and decoding
- Autonomous sensor guidance
- Frame building from various materials
- Instructions for a variety of robot designs Download Now »
Oct 12, 2011 |
6,749 views |

Book Description
Turn your iPhone or iPad into the hub of a distributed sensor network with the help of an Arduino microcontroller. With this concise guide, you’ll learn how to connect an external sensor to an iOS device and have them talk to each other through Arduino. You’ll also build an iOS application that will parse the sensor values it receives and plot the resulting measurements, all in real-time.
iOS processes data from its own onboard sensors, and now you can extend its reach with this simple, low-cost project. If you’re an Objective-C programmer who likes to experiment, this book explains the basics of Arduino and other hardware components you need—and lets you have fun in the process.
- Learn how to connect the Arduino platform to any iOS device
- Build a simple application to control your Arduino directly from an iPad
- Gather measurements from an ultrasonic range finder and display them on your iPhone
- Connect an iPhone, iPad, or iPod Touch to an XBee radio network
- Explore other methods for connecting external sensors to iOS, including Ethernet and the MIDI protocol
About the Author
Alasdair Allan is a senior research fellow in Astronomy at the University of Exeter, where he is building an autonomous, distributed peer-to-peer network of telescopes that reactively schedule observations of time-critical events. He also runs a small technology consulting business writing bespoke software Download Now »
Oct 08, 2011 |
8,936 views |

Book Description
Arduino is the open-source electronics prototyping platform that’s taken the design and hobbyist world by storm. This thorough introduction, updated for Arduino 1.0, gives you lots of ideas for projects and helps you work with them right away. From getting organized to putting the final touches on your prototype, all the information you need is here!
Inside, you’ll learn about:
- Interaction design and physical computing
- The Arduino hardware and software development environment
- Basics of electricity and electronics
- Prototyping on a solderless breadboard
- Drawing a schematic diagram
Getting started with Arduino is a snap. To use the introductory examples in this guide, all you need an Arduino Uno or earlier model, along with USB A-B cable and an LED. The easy-to-use Arduino development environment is free to download.
About the Author
Massimo Banzi is the co-founder of the Arduino project and has worked for clients such as: Prada, Artemide, Persol, Whirlpool, V&A Museum and Adidas. He spent 4 years at the Interaction Design Institute Ivrea as Associate Professor. Massimo has taught workshops and has been a guest speaker at institutions like: Architectural Association – London, Hochschule f r Gestaltung und Kunst Basel, Hochschule f r Gestaltung Schw bisch Gm nd, FH Potsdam, Domus Academy, Medialab Madrid, Escola Superior de Disseny Barcelona, ARS Electronica Linz, Mediamatic Amsterdam Download Now »