interfacing

Open Source USB AVR Programmer for Students and Hobbyists using Atmega8 microcontroller

If you cannot afford to buy a USB programmer for AVR, don’t worry, you can make one by yourself. This programmer uses a Atmega8 microcontroller with a few external passive components. The good thing is you don’t need any USB controller because it is implemented in the firmware inside Atmega8. Yes, you are right, you […]

Open Source USB AVR Programmer for Students and Hobbyists using Atmega8 microcontroller Read More »

50 MHz range frequency counter using ATtiny45 microcontroller

50 MHz range frequency counter using ATtiny45 microcontroller

A wide range frequency meter is an useful tool for an electronics lab. This projects describes a frequency meter based on AT90S231 microcontroller that can measure input frequencies up to 50 MHz. The measured frequency is displayed on 6 digit multiplexed seven segment displays. It uses two external high-speed 8-bit counters (74HC590) in cascade to

50 MHz range frequency counter using ATtiny45 microcontroller Read More »

Easy Data Logger with Virtual USB using ATtiny45 microcontroller

“V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip.” For further details on V-USB and licensing, visit http://www.obdev.at/products/vusb/index.html This is a data logger project that reads an analog signal, converts into digital number,

Easy Data Logger with Virtual USB using ATtiny45 microcontroller 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 »

Development Board With LCD using Atmega16 microcontrollers

This instructable shows, how to do your own development board for Atmega16 or Atmega32 processors.The Internet is full of home made development boards, but I think that, there is room left for another one. This board have been very useful on my projects and I actually designed and made it to serve one of my

Development Board With LCD using Atmega16 microcontrollers Read More »

Halloween Robot using Attiny microcontrollers

Halloween Robot controlled by an old wingman joystick. I don’t reccommend this for beginners with electronics only because some things like joysticks and power adapters are not all the same and must be modified. Additionally I provide programming code which will only be useful for particular stepper motors without modification. **This is still unfinished, but

Halloween Robot using Attiny microcontrollers Read More »

ISP Breadboard Header using AVR microcontrollers

When I was first working with AVR microcontrollers, I relied a lot on tutorials I found on the web, but nearly all of them raised the question of how to attach a programmer to the microcontroller when you aren’t using a development board. Most of the time, I would see people shoving pieces of wire into the

ISP Breadboard Header using AVR microcontrollers Read More »

Atmega8 measures ambient temperature and relative humidity using HSM-20G sensor

In one of my previous posts, I discussed about Sensirion’s SHT11 and SHT75 sensors, which are capable of measuring both temperature and relative humidity. They are digital sensors and provide fully calibrated digital outputs for temperature and relative humidity. I also illustrated how to interface those sensors with a PIC microcontroller. Shawon Shahryiar from Dhaka, Bangladesh shared this project

Atmega8 measures ambient temperature and relative humidity using HSM-20G sensor Read More »

Scroll to Top