AVR ATmega Projects

USB AVR programmer using ATtiny2313 microcontroller

Introduction. Nowadays, USB is the most popular connection between PC and peripherals such as AVR programmers, printers, scanners etc. For that reason I had to modify my old serial AVR In-System-Programmer (ISP) to work with USB connection. You can say, “use a USB to Serial adaptor to connect your AVR ISP with your PC”. Yes, that could […]

USB AVR programmer using ATtiny2313 microcontroller Read More »

10 Bit analog to digital converter using ATtiny26 microcontroller

10 Bit analog to digital converter using ATtiny26 microcontroller

Study the Analog to Digital capabilities of Atmel ATtiny26. This tiny but mighty IC is really a miracle. One special thing is the internal 10-inputs multiplexed ADC circuit which can covert analog voltages to bytes. This check circuit uses only 3 inputs. Of course you can may changes to use more inputs. For more detail:

10 Bit analog to digital converter using ATtiny26 microcontroller Read More »

SMS control 4 way remote control relays using ATtiny2313 microcontroller

Introduction With this circuit we can control up to 8 devices (4 devices in our example project), by sending a specific SMS message with any mobile phone. It’s very useful in the case that, at the place we have the devices, we have not a wired (fixed) telephone line. If you have an old ericsson mobile phone

SMS control 4 way remote control relays using ATtiny2313 microcontroller Read More »

RCEN fuse programmer using AT90S1200A microcontroller

RCEN fuse programmer using AT90S1200A microcontroller

Introduction: As you know the AT90S1200 microcontroller includes an internal RC oscillator that is disabled by default. If you want to change it (enable or disable) you must to program it with parallel mode. The most programmers work on serial mode that is not possible to program this fuse bit (RCEN). With this stand-alone programmer you can enable

RCEN fuse programmer using AT90S1200A microcontroller Read More »

80×32 LED matrix display using ATmega32 microcontroller

The LEDMATRIX interface News: Now with lcd4linux driver I recently purchased 10 SLM1608 (SLM1606) LED matrix display units from Ebay (you might also contact the seller directly at [email protected]). These are 16×16 LED matrix units with a green and a red LED per pixel allowing each pixel to be switched to either green, red, amber

80×32 LED matrix display using ATmega32 microcontroller Read More »

i2c interface to USB interface using attiny45 microcontroller

Attach any I2C client chip (thermo sensors, AD converter, displays, relais driver, …) to your PC via USB … quick, easy and cheap! Drivers for Linux, Windows and MacOS available. The i2c-tiny-usb project is an open source/open hardware project. The goal of i2c-tiny-usb is to provide a cheap generic i2c interface to be attached to

i2c interface to USB interface using attiny45 microcontroller Read More »

Acceleration sensing USB interface using Atmega8 microcontroller

Contents The hardware The USB interface Calibration PC assisted calibration Self calibration Software Drivers Joystick drivers Maemo drivers The input event subsystem Setting permissions Enigma FAQ Downloads The TiltStick is a small acceleration sensing device in form of a USB stick. It’s using a two axis acceleration sensor to measure acceleration (caused e.g. by motion

Acceleration sensing USB interface using Atmega8 microcontroller Read More »

AVR Compiler toolchain for MAC using ATmega8 microcontroller

The following instructions are from early 2007 and are pretty outdated by now. They are still here for reference, but they are not maintained anymore and very likely won’t work with recent versions of MacOS anymore. After having developed software for the AVR under Windows and Linux the only major plattform missing was MacOS X.

AVR Compiler toolchain for MAC using ATmega8 microcontroller Read More »

Scroll to Top