FREE E-BOOK 30 Arduino Projects for the Evil Genius



FREE E-BOOK 30 Arduino Projects for the Evil Genius

FREE E-BOOK 30 Arduino Projects for the Evil Genius
FREE E-BOOK 30 Arduino Projects for the Evil Genius


Author(s): Simon Monk
Publisher: McGraw-Hill/TAB Electronics, Year: 2010


ARDUINO INTERFACE BOARDS provide the Evil Genius with a low-cost, easy-to-use technology to create their evil projects. A whole new breed of projects can now be built that can be controlled from a computer. Before long, the computercontrolled, servo-driven laser will be complete and the world will be at the mercy of the Evil Genius! 

This book will show the Evil Genius how to attach an Arduino board to their computer, to program it, and to connect all manner of electronics to it to create projects, including the computer-controlled, servo-driven laser mentioned earlier, a USB-controlled fan, a light harp, a USB temperature logger, a sound oscilloscope, and many more.

Full schematic and construction details are provided for every project, and most can be built without the need for soldering or special tools. However, the more advanced Evil Genius may wish to transfer the projects from a plug-in breadboard to something more permanent, and instructions for this are also provided.

So, What Is Arduino? 


Well, Arduino is a small microcontroller board with a USB plug to connect to your computer and a number of connection sockets that can be wired up to external electronics, such as motors, relays, light sensors, laser diodes, loudspeakers, microphones, etc. They can either be powered through the USB connection from the computer or from a 9V battery. They can be controlled from the computer or programmed by the computer and then disconnected and allowed to work independently



Arduino



 Although Arduino is an open-source design for a microcontroller interface board, it is actually rather more than that, as it encompasses the software development tools that you need to program an Arduino board, as well as the board itself. There is a large community of construction, programming, electronics, and even art enthusiasts willing to share their expertise and experience on the Internet.

 To begin using Arduino, first go to the Arduino site (www.arduino.cc) and download the software for Mac, PC, or LINUX. You can then either buy an official Arduino by clicking the Buy An Arduino button or spend some time with your favorite search engine or an online auction site to find lower-cost alternatives. In the next chapter, step-by-step instructions are provided for installing the software on all three platforms. 

There are, in fact, several different designs of Arduino board. These are intended for different types of applications. They can all be programmed from the same Arduino development software, and in general, programs that work on one board will work on all.

 In this book we mostly use the Arduino Duemilanove, sometimes called Arduino 2009, which is an update of the popular board, the Diecimila. Duemilanove is Italian for 2009, the year of its release. The older Diecimila name means 10,000 in Italian, and was named that after 10,000 boards had been manufactured. Most compatible boards such as the Freeduino are based on the Diecimila and Duemilanove designs. 

Most of the projects in this book will work with a Diecimila, Duemilanove, or their clone designs, apart from one project that uses the Arduino Lilypad