The Arduino Open Source Platform
Ranked #3,303 in Computers & Electronics, #65,217 overall
ArduWHAT? About the Arduino
Sensors (light, sound, temperature, etc...) are used to collect data from the environment and actuators (motors, lights, buzzers, displays, etc...) react according to the information gathered, resulting in objects that can interact with their environment and with each other. To make things even more exciting, these objects can be connected to the Internet and interact with computers and other objects around the world. This rising trend dubbed "The Internet of Things" can be explored at Pachube.com, where a large community of users collect and/or share information about their remote environments on what is known as a real-time data brokerage platform.
The Various Arduino "Flavors"
There's an Arduino for every project, big or small.
- Duemilanove: "Duemilanove" means 2009 in Italian and is named after the year of its release. It has 14 digital input/output pins (of which 6 can be used as PWM outputs) and 6 analog inputs.
- Uno: The Uno is the latest in a series of USB Arduino boards. It is the successor to the Duemilanove, and keeps the same pin layout.
- Mega: The Arduino Mega is based on the ATmega1280. It has 54 digital input/output pins (of which 14 can be used as PWM outputs) and 16 analog inputs.
- Bluetooth: The Arduino BT is an Arduino board with built-in bluetooth module, allowing for wireless communication.
- Nano: The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.0) or ATmega168 (Arduino Nano 2.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package.
- Lilypad: A stripped-down, circular Arduino board designed for stitching into clothing and other fabric/flexible applications. It can be sewn to fabric with conductive thread.
- Mini: The Arduino Mini is a small microcontroller board based on the ATmega168, intended for use on breadboards or when space is at a premium.


Adding Functionality to the Arduino
Load up on shields, bring your friends
Shields are add-on boards that fit on top of the Arduino and extend its functionality. There are several types of shields, to allow for the most diverse applications: proto shield (a simple perforated board to extend the Arduino with wired circuit), Mega proto shield (same as the proto shield, but for the Arduino Mega, which has a different footprint), motor shield (allows the Arduino to drive 2 DC motors), Ethernet shield (allows an Arduino to connect to a LAN), WiFi shield, pictured, (adds WiFi connectivity to an Arduino project) and Xbee shield (adds the ZigBee wireless communication standard to the Arduino). Of course, since the entire design of the Arduino is open, one can create their own shields. The Arduino Integrated Development Environment
Editing and Uploading Your Code
The Arduino platform consists on the the open source hardware and the open source development environment. The Arduino IDE consists of a simple text editor, a message area and a text console. It has a toolbar with buttons for common functions and various menus. The IDE is used to create "sketches" (the name given to Arduino programs) that tell the board what to do. It allows you to write, compile, and upload your sketches to the Arduino board.Sketchbook
The Arduino environment includes the concept of a sketchbook: a standard place to store your programs (or sketches).
Cool Arduino Projects
Arduino is fun limited only by one's imagination. Check out some of the coolest contraptions made with it:
Useful and Interesting Arduino Links
Arduino Information from Around the Web
- The official Arduino playground
- The Arduino playground is a wiki where all the users of Arduino can contribute and benefit from their collective research. This is the place to post and share your own code, circuit diagrams, tutorials, DIY instructions, tips and tricks.
- The Electronics Hobbyist, Arduino
- All posts labeled "Arduino" on The Electronics Hobbyist blog.
- Everyone can Create Art & Technology, Arduino
- All posts labeled "Arduino" Guilherme Martins' blog.
- Hack a Day - Arduino Category
- All hacks in the Arduino category from excellent website Hack a Day.
- ArduinoFun.com Blog
- - Think It - Build It - Share It -
Arduino Books and Boards on Amazon
Here's What You Need to Get Started with Arduino
Building Interactive Devices
Create Objects that Interact with the Physical World
Arduino Mind Map
A Big Picture View of the Arduino Platform
I created this Arduino Mindmap using the FreeMind software. Click on the image to be taken to a larger screen shot as well as to download the .mm file that you can add to and modify. The nodes on this image have been collapsed to fit the screen, but if you click the image you will be taken to the website where you can see the expanded mind map.
Arduino Items on eBay
Arduinos, shields and accessories
Did you like this Arduino lens?
This module only appears with actual data when viewed on a live lens. The favorite and lensroll options will appear on a live lens if the viewer is a member of Squidoo and logged in.
Do you Arduino? Tell us about it!
Your feedback is welcome
-
Reply
-
garip1
Dec 24, 2011 @ 6:57 am | delete
- for speed : FPGA
-
-
Reply
-
spacetime Feb 5, 2011 @ 2:37 pm | delete
- I started with electronics when I was in elementary school. Since then I have created hundreds of projects. I love microcontrollers and from past problems I have learned to setup ICs on the prototype board with I2C analyzer. This way you can separate hardware problems from software bugs.
I have not tried Arduino yet but I am getting closer :)
-
-
Reply
-
nthmost Sep 5, 2010 @ 6:53 am | delete
- Hi there! This is a great lens. Your pictures and mind map are awesome. I'm going to link to it from my Arduino Projects lens. Cheers!
-
About Natalia
by fargasch
I'm an electronics hobbyist living in SoCal. The Arduino, a simple microcontroller created in Italy is bringing about a rebirth of hobby electronics a... more »
- 44 featured lenses
- Winner of 21 trophies!
- Top lens » How to Draw 3D Bubble Letters
Explore related pages
- Atmega 128 microcontroller Atmega 128 microcontroller
- Hobby Electronics: Kits, Robots and Microcontrollers Hobby Electronics: Kits, Robots and Microcontrollers
- Arduino Uno Arduino Uno
- AVR Microcontroller AVR Microcontroller
- An embedded web server project An embedded web server project
- Arduino Shields Arduino Shields

