Blog Archives



Atmel AVR Infrared Downloader

Atmel AVR Infrared Downloader
This project makes firmware upgrades easy: The target has an Infrared receiver and the data is sent via IR. The IR transmitter is based on AVR-USB.The host-side consist of host-program for Win32 PC using Libusb-Win32, device based on ATmega8 using firmware-only USB driver by Objective Development and infrared hardware unit.Host program was compiled using Lazarus Freepascal. Device firmware was compiled using WinAVR (AVR-GCC).The implementation uses custom device class, required simple inf file and libusb driver on PC.[more]


Posted in : AVR projects | USB projects

Lithium Ion battery charge for Robotics

Lithium Ion battery charge for Robotics
This is a universal Lithium Ion battery charger with a Smart Battery interface based on an Atmel ATMEGA8 microcontroller using GCC ver. 3.2. The charging parameters are established using one of three methods: if a Smart Battery is detected, the settings from the battery are used. If the “Custom” switch is selected then the settings are set using on-board dip switches and a variable resistor. If not then predefined sets of parameters are selected based on other dip switch positions.[more]

Posted in : Battery Charger

Network Light Dimmer with Slider Control

Network Light Dimmer with Slider Control
This project is a light dimmer which has multiple control interfaces such an RS485 network, an infrared remote control, a proximity touch slider or touch sensor.It used to control the house using a set of rules, a web interface, a logger and many more components.It is based on a ATMega8 and Qprox QT401/QT110proximity sensor.[more]

Posted in : AVR projects | Network related

The NanoVM - Java for the AVR

The NanoVM - Java for the AVR
The NanoVM is a java virtual machine for the Atmel AVR ATmega8 CPU, the member of the AVR CPU family used e.g. in the DLR Asuro robot, manufactured by AREXX engineering. With the NanoVM, the Asuro can be programmed in the popular Java language using the standard Sun JDK. The NanoVM and its tools are distributed under the GPL and can be used on other AVR based systems as well.[more]

Posted in : AVR projects | Software

Tom’s RGB mood lamp

Tomโ€™s RGB mood lamp
The module consists of a Atmega8 microcontroller. It uses PWM to control 3 different LED’s found in a RGB Led. Because it uses PWM to control the 3 colours we can also control the brightness of the colours. This allows us to create various colours using the three original colors (Red,Green and Blue).[more]

Posted in : LED projects

« Previous PageNext Page »