Posted on 17 Jul 2008

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 on 06 Jul 2008

This small, light weight digital SWR and power meter uses an Atmel AVR “Butterfly” demo board and a “Stockton” type directional coupler. It is built into a “Whitmans Sampler” candy tin. The display board is mounted to the lid of the tin, so the cover can be closed to protect the display when the unit is not in use or is in transport. This makes it an idea meter to use when traveling or in the field. [more]
Posted on 17 Jun 2008

This project’s goal is to produce a robot that will follow a track at a maximum speed possible.An Atmel AT90S4433 serves as brain for this robot. It features a 10bit A/D converter that has a 6:1 demux allowing to sample up to six analog channels one at a time. Currently only two analog sources - both light sensors - are being read.The builtin PWM generator could not be utilitized in this case, because two PWMs are needed to control both engines. [more]
Posted on 01 Jun 2008

This page describes how to communicate with HD44780-based LCDs (Liquid Crystal Displays) using an Atmel AVR microcontroller.In many microcontroller applications some sort of display is needed to present information and status of the controller to the user. Although a few LEDs can provide a lot of information, a more advanced display is sometimes needed. A solution which is quite often seen is using a HD44780-based character LCD module. These modules come in various configurations from one line of 8 chars to 4 lines of 40 characters.[more]
Posted on 15 May 2008

An Atmel AT89C51AC2 microcontroller development board with Optrex DMC 16207 16×2 LCD display, 4×4 keyboard, speaker and 64MB Compact Flash storage. Low level C hardware interface functions are implemented so the keyboard, beeper and display are accessed with high level printf() and scanf() routines. Short filename DOS files may be read from, and written to the root of the FAT16 formatted Compact Flash media.[more]