Arduino is an open source platform for programming the ATmega series of microcontrollers. The standard Arduino hardware consists of an 8-bit ATmega mcu with the inputs and outputs brought out onto a series of headers with standardised layout which allows other add on boards (shields) to be plugged in although this is only a convention, the only thing required for compatibility with Arduino is a compatible ATmega chip loaded with the Arduino bootloader and you can build your own circuits around the bare chip. The hardware is programmed using a Wiring-based language, similar to C++ and a Processing-based IDE, together it makes for a very easy way to develop small electronic devices.

Variations on the basic Arduino hardware are available such as the Nanode which adds wireless communications, internet connectivity, additional SRAM and options such as SD Card reader and a real time clock and its little brother the WiNode, a low cost wireless node that is available in several different configurations and offers useful features such as 16V tolerant analogue inputs and when fitted with a dual H-bridge driver can provide 2A digital outputs for driving relays or motors.
Arduino related content here:
Building a Web Based Infrared Remote Control
Using a Nanode to build an infrared remote control operated from a web browser.
Updated version of my Wireless Temperature Sensor Module
My design for a minimal wireless temperature sensor node using an ATmega mcu, RFM12B transceiver and a DS18B20 temperature sensor.
Further extending the TempTX battery life
Some ideas for getting a bit more life out of the batteries used in the wireless temperature sensor module.
WiNode Based Wireless Graphical Display with RGB backlight
A wireless display I built using a ST7565 GLCD with RGB backlight and a WiNode.
Using GLCD Screens and Touchscreens with the Arduino
Info on using the SparkFun LCD-09351 or a ST7565 GLCD and the Nintendo DS touchscreen with the Arduino and compatibles.
New additions to the Nanode range.
Two new products have been added to the Nanode range, available in a number of different configurations.
DIY Micro SD Shield for Arduino
My design for a simple Micro SD reader for Arduino and compatibles.
Wireless Temperature Sensor Module
My original wireless sensor node, now replaced by the new version above.
Building a graphical display for OpenEnergyMonitor
A guide to building a wireless graphical display using a KS0108 GLCD and an Arduino.
Building an OpenEnergyMonitor system
How I built my energy monitor system using a XINO Basic Arduino clone and a Nanode.
XINO Basic Arduino Clone
Information on the XINO Basic, a no frills Arduino compatible board.
Nanode powered Twitter door bell
About the doorbell I built using a Nanode, it sends a message to Twitter and from there a text message when the doorbell is pressed.
Introduction to the Nanode – The Network Application Node
Information on the Nanode, an Arduino compatible board with build in ethernet networking.
Build your own Arduino for under £10
A guide to building a simple Arduino compatible board on stripboard.
Using a GPS receiver with the Arduino
How I got a salvaged Navman Jupiter 12 GPS module working on an Arduino.




Most Popular