You Are Here: Home » AVR ATmega Projects » How To – DIY – Projects (Page 3)

Build an AVR Xmega Prototyping Board using AVR microcontrollers

The AVR ATXmega chip is a newer offering in Atmel's AVR line.  The Xmega is billed as a hybrid 8/16-bit MCU, which means you can use your normal development environment to program Xmegas (as compared to AVR32 and Atmel's ARM line).  Because the Xmega uses a different programming interface, it does require a programmer that can speak PDI, such as the AVRISP mk II or an AVRISP mkII clone like the one found in ...

Read more

How to use a 74HC595 Shift Register with a using AVR ATtiny13 microcontroller

If you have been playing with microcontrollers and electronics then you have likely seen LED dot matrix displays and other projects that use shift registers like 7-segment displays and more. This instructable goes over a quick intro to the 74HC595 8-Bit Serail to Parallel Shift Register with Latch and how to interface it to an AVR ATtiny13 to flash some LEDs. What you need: 1 - Breadboard 1 - Power Source - ...

Read more

How to program a AVR (arduino) with another arduino using attiny2313 microcontroller

* you've got your arduino with atmega168 and you bought an atmega328 at you local electronics store. It doesn't have an arduino bootloader * you want to make a project that doesn't use arduino - just a regular AVR chip (like the USBTinyISP) - you have a clean attiny2313/attiny48 etc that you want to burn firmware on. Normally  you would have to have an ISP (In System Programmer) like USBTinyISP to program y ...

Read more

How to program a AVR (arduino) with another arduino using atmega168 microcontroller

This instructables is usefull if: * you've got your arduino with atmega168 and you bought an atmega328 at you local electronics store. It doesn't have an arduino bootloader * you want to make a project that doesn't use arduino - just a regular AVR chip (like the USBTinyISP) - you have a clean attiny2313/attiny48 etc that you want to burn firmware on. Normally  you would have to have an ISP (In System Progra ...

Read more

The 74HC164 Shift Register and your Arduino using GD74HC164 microcontroller

Shift registers are a very important part of digital logic, they act as glue in between the parallel and serial worlds. They reduce wire counts, pin use and even help take load off of your cpu by being able to store their data. They come in different sizes, with different models for different uses, and different features. The one I will be discussing today is the 74HC164 8 bit, serial in parallel out, non l ...

Read more

Using a Dot Matrix LED with an Arduino and Shift Register

The Siemens DLO7135 Dot matrix LED is one amazing piece of optoelectronics. It's billed as a 5x7 Dot Matrix Intelligent Display (r) with Memory/Decoder/Driver. Along with that memory, it's got a 96-character ASCII display set with upper and lower case characters, a built-in character generator and multiplexer, four levels of light intensity, and it all runs on 5V. That's a lot to live up to, and at $16 a po ...

Read more

Interfacing ATmega32 with an LCD and a DAC

Hi techies!! This is one more of my circuits, interfacing ATmega32 with an LCD and a DAC. it also includes two general purpose push-buttons and In System Programming connector. The controller is operating with 14.7456 MHz frequency crystal, convenient for generating standard baud rates (for RS422 communication whic i used in my actual project, not shown here).   The Atmel AVR controller ATmega32 is a v ...

Read more
Scroll to top