Burn a Arduino bootloader to a blank Atmega 328 with optiLoader

Optiloader is a sketch designed for bulk upgrading of Arduino board
bootloaders using another Arduino as a device programmer. It stores
multiple copies of the optiboot bootloader in program flash memory. When
run (ie by hitting reset), it probes the target device, figures out the type
of CPU (ATmega8, ATmega168, ATmega328, ATmega328P) and initiates upload of
the bootloader and appropriate fuse programming. Since optiLoader runs
entirely with the Arduino and there is no communications with a host PC
required, this can procede very rapidly, and is not subject to interference
of (for example) avrdude with auto-reset.

The internal copies of the bootloader are prepare manually from the .hex
files compiled in the bootloader directories. (There’s an easy editor macro
process, but it is manual.)

While communication with a host PC is not required, the sketch does send
status information to the serial port at 19200bps.
Continuer la lecture de Burn a Arduino bootloader to a blank Atmega 328 with optiLoader

Arduino Countdown

I have recently made a PCB of Arduino Countdown from http://hacks.ayars.org/2011/08/how-long-until-christmas.html this PCB have a lot of I/O pin headers that you can connect a lot of sensors, or others …

All informations, and code are available here:
http://hacks.ayars.org/2011/08/how-long-until-christmas.html

Countdown

Add digital temperature sensor (DS1820) and clock, code is available (need to run under Arduino IDE 0.22)

ArduinoClock+Temp

The PCB was drawn under ARES (PROTEUS suite) and is available here