How To – DIY – Projects

How-To: Super simple serial terminal using ATMEGA128

This hack shows how to make a dumb terminal out of a keyboard, LCD screen, and an 8-bit microcontroller. From time to time, a portable dumb terminal can be handy for when you have to rescue a headless server that’s acting up or if you are building a minicomputer out of a WRT, or if […]

How-To: Super simple serial terminal using ATMEGA128 Read More »

Data Acquisition System using ATmega8

Introduction We can use a PC for connecting the homemade data acquisition hardware and produce the GUI for user friendly graphical presentation easily. One of the project that uses Visual Basic is the Data Acquisition & Logging System using AT89C51 made by Abbas Raza. In this project we use a PC for GUI display and

Data Acquisition System using ATmega8 Read More »

4×4 keypad example using AVR-GCC C language

This is as simple routine how to read 4×4 keypad keys using AVR-GCC language. The keypad is connected to AVR microcontroller 8 bit port. In this example it is B port. You can change ports depending on your needs – this is only an example ant it is not the only way to this. Howt

4×4 keypad example using AVR-GCC C language Read More »

Programming AVR ADC module with WinAVR using Atmega8 microcontroller

Most of AVR microcontrollers have Analog to Digital Converter (ADC) integrated in to chip. Such solution makes embedded designers life much easier when creating projects and programming them. With no need external ADC PCB takes less space, easier to create programs – it saves time and money. As an example lets take Atmega8 microcontroller which

Programming AVR ADC module with WinAVR using Atmega8 microcontroller Read More »

How to control Stepper Motor using AT89C51 Microcontroller

As explained in earlier article, Stepper motor is operated by energizing the stator coils in an ordered sequence. When the input sequence of signal is applied to the motor leads, it starts rotating in steps. AT89C51 microcontroller has a current rating of 50mA. It can neither source nor sink huge current. ULN2003 is high voltage

How to control Stepper Motor using AT89C51 Microcontroller Read More »

DIY mobile phone – Create your own mobile phone

This DIY cell phone created at MIT manages to have something for just about every major contemporary subculture or hipster subset I can think of. Nerds and tinkerers? Check. Wooden case for the steampunk set? Check. Huge antenna for the retro, skinny-jeans-wearing set? Check. Big buttons for the fat-thumbed and Luddite crowd? Check. Rugged design

DIY mobile phone – Create your own mobile phone Read More »

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

Build an AVR Xmega Prototyping Board using AVR microcontrollers 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

How to use a 74HC595 Shift Register with a using AVR ATtiny13 microcontroller 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

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

Scroll to Top