Specifications for the HACEduino 2009 (Arduino Duemilanove clone)

The HACEduino “2009/328” is a powerful development board based on the ATMEL ATmega328P-PU AVR micro controller, and is still FULLY compatible with the Arduino Duemilanove and its shields, so basically it is an Arduino clone

.

When you purchase a HACEduino “2009/328” you will get a board with a small micro controller, this is a whole computer on a small chip, in this case it is an ATMEL AVR ATMega328P-PU.

The HACEduino’s design is quite simple, and its design was intended so as the micro controller could easily communicate with a variety of devices, and could be programmed with your computer with a simple design IDE or Integrated Design Environment without the need for sophisticated hardware to program it. In fact, the software, your HACEduino and a handful of components are all that you need to get started.

A standard HACEduino “2009/328” features 14 Digital I/O pins, These can be inputs or outputs, which is specified by the program, known as a sketch which you create in the IDE. The HACEduino also has 6 Analogue In pins, These dedicated analogue input pins take analogue values (0-5v), for example voltage readings from a sensor and convert them into a number between 0 and 1023.

There are also 6 PWM (pulse width modulation) Output pins, These are six of the digital pins that can be reprogrammed for PWM output using the sketch you create in the IDE, the PWM output allows you to create pseudo analogue output voltages(0-5v)

The HACEduino can be powered from your computer’s USB port, a USB charger, or an AC adapter. If using an AC adaptor then a 9 volt one is recommended, it will need to have a 2.1mm barrel tip, centre positive to use the powers socket although you can also connect to the Vin pin on the HACEduino.

If there is no power supply plugged into the power socket or the Vin pin then the power will come from the USB socket, however as soon as you plug a power supply in to the HACEduino it will automatically switch over and use it.

When operating the board with an input voltage between 12V and 14V excessive heat generated by the voltage regulator may damge it. Damage caused by this is not covered by the warranty you get on the HACEduino.

The HACEduino with the ATmega328 micro controller is the perfect entry point to learning to program a micro controller and develop using the Arduino development framework.

The HACEduino “2009/328” has the following features:

Micro controller ATmega328
Operating Voltage 5V
Input Voltage (recommended 9 volts) 7-14V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analogue Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328) 2 KB used by boot loader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16MHz