ATmega8

Video Overlay using ATmega8 microcontroller

A few years ago I set about trying to design a very cheap and simple way to superimpose flight data on live video being transmitted over amateur television. Specifically, the data would include things like Latitude, Longitute, and Altitude, among other text including an identifier like my callsign. Before I go on, I want to […]

Video Overlay using ATmega8 microcontroller Read More »

Printed circuit board 'Multiuse tiny1' using ATmega8

Project overview This small PCB, which I named Multiuse tiny1 was originally designed to convert NES/SNES controllers to USB. Since there is not a lot of space availabe inside an SNES controller, I designed the PCB to be as small as necessary. The PCB has improved since the beginning, thanks to the many other uses

Printed circuit board 'Multiuse tiny1' using ATmega8 Read More »

Sensor Interfacing using ATmega8 microcontroller

If you’ve ever tried to hook up a 3.3V sensor to a 5V micro, you know what I’m talking about – connecting these two can be a problem! There are several ways in which a 3.3V device can be safely connected to a 5v microcontroller. This tutorial will detail a few ways in which this

Sensor Interfacing using ATmega8 microcontroller Read More »

AVR DDS signal generator V1.0 using ATmega8

Sometimes when tuning various electronic hardware we need simple signal generator with various waveform and frequency. One of the options is to by a professional with variable gain professional coating and many additional functions. But if you are an amateur you might want to build one. This small project is dedicated for building one of

AVR DDS signal generator V1.0 using ATmega8 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 »

Servo motor control using Atmega8 microcontroller

Servo motors are so called “closed feedback” systems. This means that motor comes with control circuit, which senses if motor mechanism is in desired location and if not it continuously corrects an error until motor reaches proper point. Servo motors are widely used in robotics, remote controlled planes, vehicles. So they come in many shapes

Servo motor control using Atmega8 microcontroller Read More »

Simplified AVR LCD routines using ATmega8 microcontroller

Controlling numeric LCD isn’t so tricky as it may look like. O course you can find numbers of LCD libraries. One of more universal you can find in AVRLIB library for WinAVR AVR GCC compiler. Main disadvantage of such universal libraries that they compile all functions even if you don’t want them. This way huge

Simplified AVR LCD routines using ATmega8 microcontroller Read More »

Measuring motor speed and display result on LCD using ATmega8 microcontroller

For measuring motos speed there can Optical interrupter used like H21A1. This is a device where IR LED and photo-transistor is coupled in to plastic housing. The gap between then allows interrupting signal with opaque material and this way switching the output from ON to OFF. This device can be connected to Microcontrollers ICP pin

Measuring motor speed and display result on LCD using ATmega8 microcontroller Read More »

AVR-GCC 4 bit and 8 bit LCD library using ATmega8 microcontroller

Standard alphanumeric LCD display controlled by 74HC164 LCD controller can accept 8 bit data bytes or 4 bit nibbles. Earlier my 4 bit and 8 bit LCD libraries were split in separate files as they were used in different projects. Now they are merged in to one library where simple logic is implemented to select

AVR-GCC 4 bit and 8 bit LCD library using ATmega8 microcontroller Read More »

Simple signal drawing on graphical LCD routines using Atmega8 microcontroller

During spare time I have been playing with graphical LCD. This time I decided to display simple signals that are stored in microcontroller memory. The idea was to read signal values from look-up table and display waveform on Graphical LCD. To make things more interesting I divided LCD screen in to smaller four screens so

Simple signal drawing on graphical LCD routines using Atmega8 microcontroller Read More »

Scroll to Top