Blog Archives

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]

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]

This is the complete WLAN solution for AVR and other CPUs.In this page you will be found about equipping an Atmel AVR microcontroller based system with a Prism WLAN interface. The document is intended for people that already have experiences with the AVR microcontrollers and teaches them how to add a cheap but flexible WLAN interface to your AVR projects.[more]

This is a standalone temperature and fan monitoring and control unit for the PC. It uses the temperature readings to adjust fan speeds in order to regulate temperature and noise. The system is flexible in that it can be configured to be either completely autonomous, or set up to be configurable. It is also highly configurable in the setting up of the features and parameters. The entire unit is controlled by the 2 Atmel Mega32 MCUs - 1 for the main control unit and 1 for the RF remote control, with inputs to the ADC (for thermal sensors), port pins, RS232 serial connection and output to the LCD, port pins and RS232 serial connection. The RF remote control controls specific settings of the unit. The main unit is powered off a standard 4-pin PC Molex power connector while the remote control is powered off a 9V battery.[more]

This is a simple IR receiver circuit which plugs into a serial port of a computer. Althrought, there are many other circuits of this kind, and most of them are even simpler, but this circuit has two major advantages: (1) it uses an Atmel AVR RISC microcontroller (an AT90S2313) instead of the usual PIC microcontroller and (2) it uses a Maxim MAX232 for the generation of valid RS232 levels.[more]