medium

EPROM Display using ULN2308A microcontroller

Due to university and work it has been a while since the last post. But I just completed a little project that’s worth posting. Several old 27C256 EPROMS were lying around unused. So I thought about a purpose for them. As I also had some 8×8 LED matrices, a little animated display came to mind.

EPROM Display using ULN2308A microcontroller Read More »

Delta Robot using atmega32 micrcontroller

And now for something completely different: A little robotics project for the weekend. The described robot can be build entirely from model making supplies and materials from the hardware store. Also only very few tools are needed. A metal saw, a drill press, a vice and optionally a tap will suffice. And here you can

Delta Robot using atmega32 micrcontroller Read More »

Simple PWM DC motor control using MOSFET H-Bridge with AVR ATmega8

Here is a very simple project of controlling a small DC-motor (taken from an old personal cassette player) with ATmega8. The ATmega8 is having three PWM channels, out of which two are used here. PWM waveforms are fed to MOSFET (RFD3055) H-bridge. Here, direction is controlled using a two-position toggle switch and speed of the

Simple PWM DC motor control using MOSFET H-Bridge with AVR ATmega8 Read More »

My own AVR ISP programmer using PIC16f877a and python!

Introduction: (don’t skip to read the note below) I recently purchased few AVR microcontrollers. I don’t know much about AVR since I am using it for first time. Any way, I have some experience on working with PIC and MSP430. To program AVR using USB, I came to know that USBASP is the best and

My own AVR ISP programmer using PIC16f877a and python! Read More »

Multitasking in AVR A demo to run 7 tasks on an atmega32

Multitasking in AVR (A demo to run 7 tasks on an atmega32)

Introduction: Switching multiple tasks on a same CPU is the one of the major function of an operating system. What I did now is a time sharing multitasking (time multiplexing) on an AVR. Here an atmega32 is configured to use Round-Robin Multitasking. Round-Robin allows quasi-parallel execution of several tasks. Tasks are not really executed concurrently

Multitasking in AVR (A demo to run 7 tasks on an atmega32) Read More »

An attempt to show grayscale images on an LED dot matrix display with software PWM using PIC16F877A

Introduction: This is just a time pass hobby project, I am trying to display some pictures (JPEG/PNG/BMP etc) on my 8×8 led dotmatrix display.  You can see photos of my 8×8 led dotmatrix display showing some grayscale pictures. The main thing which you may notice is that the brightness of each led depends on the

An attempt to show grayscale images on an LED dot matrix display with software PWM using PIC16F877A Read More »

AVR based monochrome signal generation for a PAL TV using atmega16 micrcontroller

AVR based monochrome signal generation for a PAL TV using atmega16 micrcontroller

Introduction: I have learned some thing about TV in one of my B.tech semester but I forgot most of them. Now I refreshed a few basics and tried to implement a monochrome PAL TV signal generator using an AVR micrcontroller. I was using PIC earlier but later I jumped to AVR because I loves the

AVR based monochrome signal generation for a PAL TV using atmega16 micrcontroller Read More »

Scroll to Top