AVR Multimedia Board

When I was able to produce a beep tone using a microcontroller for the first time, I was very proud of myself. Later, I learned how to interface an LCD module to a microcontroller. Those were the days when I was just starting to step into the world of microcontrollers and the little accomplishments that I had always drove me to learn and do something better.

I love sound and graphics very much. I love it even better if I make them work with microcontrollers. That is why I said to myself that I want to build a microcontroller with a touchscreen TFT LCD module and an audio driver. That way, I would be able to do a lot of projects that involves sound and graphics. Hence, the AVR Multimedia Board was born.

[Read more...]

tinyPOV – Yet Another AVR POV Project

This microcontroller project is another version of a persistence of vision or POV toy. It has 8 LEDs and it is powered by ATtiny2313 (AVR microcontroller by Atmel) operating at 2 x AA batteries. This is a tiny toy and it can be carried easily inside your pockets.

[Read more...]

Breakout Board Collection

I make a lot of breakout boards that I usually use in my hobby projects. Most are input/output devices but some are microcontroller breakout boards.

Let me share them with you.

1. 4×4 Keypad Matrix

[Read more...]

Pages: 1 2

AVR Tutorial 2: AVR Studio Quick Start Guide

In this tutorial, I am going to show how to use AVR Studio IDE and WinAVR in developing software for AVR microcontrollers. In this tutorial, my target AVR microcontroller is ATmega8 and I will be using AVR Studio version 4.18.700. I am assuming that you have downloaded and installed WinAVR and AVR Studio. If you have not installed both, please do so. Installation must be straight forward and please use the default installation directories to avoid confusions.

If you have already installed AVR Studio and WinAVR, then you are ready to get started with the software development.

1. Run AVR Studio by double-clicking the AVR Studio icon on your desktop or by going to Start->Programs->Atmel AVR Tools->AVR Studio 4.

[Read more...]

Pages: 1 2 3

AVR Tutorial 1: Introduction

Good day! Today, I am starting a new series of microcontroller programming tutorials. This series of tutorials is about AVR microcontroller programming using C language.

Before we get started, let me express my assumptions while writing this series of tutorials. In this series of tutorials, I am assuming that the reader is already familiar with C programming language. I am assuming that the reader knows how to read a schematic diagram, construct a circuit based from a given schematic diagram, and analyze electronic circuits. I am also assuming that the reader is able to use Windows applications. [Read more...]

Pages: 1 2 3