A website of the Watkiss Online Group. Also see the First Aid Quiz Website.

Penguin Image

Arduino

Arduino The Arduino is like an electronic hobbyists dream come true. A low cost microproccessor based circuit that can run from USB or an external supply, it is open source and works with Linux. The official description is as follows:

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

Basically it allows you to create electronic circuits that can be either standalone (once the sketch is downloaded), or can communicate with a PC to act as an interface between the PC and the physical world.

The Arduino can be programmed using the Arduino Programming Language, which is based upon Wiring, which in turn is based on Processsing. By using this the arduino board can be programmed as a standalone computer (all be it a very basic one with limited interfaces).

There are serveral versions of the Arduino available, the most popular current version is the Duemilanove which replaced the Diecimila during 2009. These are available with either a ATmega168 or more recently a ATmega328 processor.

There are 14 digital pins. Some of which have additional functions:

  • Serial ports: Pin 0 and 1 are the Rx and Tx ports used for receiving and transmittling serial data.
  • External Interrupts: Pin 2 and 3 can be configured to trigger an interrupt on a low value, rising or falling edge, or a change in value.
  • PWM: Pins 3, 5, 6, 9, 10 and 11 can be used as 8bit PWM outputs effectively providing an analog output.
  • LED: Pin 13 has a built-in LED on the board which lights when the output is high.

There are also 6 analog inputs each with 10 bits of resolution (0 to 1023).

The Arduino provides the main processing for the disco and theatre light project using the older Diecimila board.

Previous Integrated Circuits
Integrated Circuits
Next Tools
Tools