Pages Topics

The Arduino is a physical computing platform based on open source hardware and a free open source integrated development environment.

It was first released in 2006 and since then it has taken the electronics hobbyist world by storm.

Arduino Uno
Arduino Uno

A growing number of creative individuals have taken advantage of Arduino's easy to program interface to create unique and fun interactive gadgets. You can find an astonishing number of projects on the Internet if you search for "Arduino project". There is no limit to the fun creative possibilities of the Arduino.

The Arduino can be used to develop all sorts of cool objects that sense inputs and collect data from a variety of sensors (light, force, temperature, sound, etc...), and then control buzzers, lights, motors, displays and other physical outputs in the real world according to the information gathered.

The contraptions thusly created can interact with each other and with our environment, a growing trend dubbed "The Internet of Things" (also a budding community over at pachube.com). Typical creations include temperature sensors that broadcast their readings over the Internet, tweeting air quality monitors, geiger counters, and interactive electricity meters.

In order to extend Arduino's functionality, add-on boards (called shields) were created that sit on top of the main Arduino board. These "shields" allow your projects to include additional features like motors, Internet or WiFi connectivity or any custom circuitry.

Several Arduino shields are available and still more are being created daily by the avid Arduino community. Some examples are Motor Shield (to control motors), WiFi Shield (to allow for WiFi connectivity), Proto Shield (to extend your project with a custom prototype area) and Xbee shield (a wireless ZigBee module for communication between Arduino devices).

The Arduino Uno is based on the 8-bit ATmega328 microcontroller by Atmel. It has a 16MHz crystal oscillator, 14 digital Input/Output pins, 6 analog input pins, a USB connection, a power jack, an ICSP header and a reset button.

It contains everything needed to program the microcontroller, you just connect it to a computer with a USB cable and use the simple IDE to write and upload your code (called "sketches") to it. Once programmed, the board can be powered with an AC-to-DC adapter or battery.

 Arduino is an open-source single-board microcontroller, descendant of the open-source Wiring platform, designed to make the process of using electronics in multidisciplinary projects more accessible. The hardware consists of a simple open hardware design for ...  
/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.
 
  This example code is in the public domain.
 */

void setup() {                
  // initialize the digital pin as an output.
  // Pin 13 has an LED connected on most Arduino boards:
  pinMode(13, OUTPUT);     
}

void loop() {
  digitalWrite(13, HIGH);   // set the LED on
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    // set the LED off
  delay(1000);              // wait for a second
}
This valuable little book offers a thorough introduction to the open-source electronics prototyping platform that's taking the design and hobbyist world by storm. Getting ...
Only $12.99
The Arduino Uno is an open source electronics prototyping platform based on the ATmega328 microcontroller. It is equipped with 14 digital I/O pins, six of which can be used as ...
$30.95  $15.75
Create your own toys, remote controllers, alarms, detectors, robots, and many other projects with the Arduino device. This simple microcontroller board lets artists and ...
Only $44.99
sparkfun sku: KIT-10173 Description:This kit has it all. It now includes the new Arduino Uno, the fabled baseplate, and all the sensors you can shake a stick at. The SparkFun ...
Only $94.95

I have a hobby electronics blog where I document my projects with the Arduino and hobby electronics in general. As a software engineer turned electronics hobbyist, I share my experience learning about electronics using the Arduino as my main platform.

Pages Topics Authors Wizzley webformat