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

KD1JV Digital SWR / Power Meter

KD1JV Digital SWR / Power Meter
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 in : Measurement projects | RF projects

On Track Robot

On Track Robot
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 in : AVR projects | robot projects

Using HD44780-based LCDs with AVR microcontrollers

Using HD44780-based LCDs with AVR microcontrollers
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 in : AVR projects | Display projects

Microcontroller with LCD, Keyboard and Compact Flash

Microcontroller with LCD, Keyboard and Compact Flash
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]

Posted in : Data Storage projects | MCS-51 projects

Next Page »