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

28-pin AVR Breakout Board

This is another AVR breakout/header board that is surely one of the many breakout/header boards you see in the Internet.

Why did I make my own? I’ll use it in my incoming tutorials about programming an AVR microcontroller.

 

[Read more...]

DIY Digital Thermometer 2

Few months ago, I published my first DIY digital thermometer. However, like any simple projects/prototypes,  that project needs some improvements. Previously, I used a voltage regulator that has a 100mA rating. Though it was able to source current to the whole circuit, it gets too hot easily. Another problem with that was that the voltage regulator was very close to the sensor. Since the voltage regulator heated up easily, it always affected the temperature reading of the digital thermometer.

To solve those problems, I came up with a second version of digital thermometer. [Read more...]

DIY Digital Thermometer

This project is a digital thermometer that uses a microcontroller with analog-to-digital capability, an analog temperature sensor, and some seven-segment displays. The circuit is pretty simple and it can be powered by a 9-volt battery which makes it very portable.

Please continue to read as I go a bit deeper to the details of what builds this easy project. [Read more...]

Pages: 1 2

8-pin AVR based Mood Lamp

I got a sample of a RGB LED (Red Green Blue Light Emitting Diode). So, I decided to make something fun out of it. Using an 8-pin AVR microcontroller, ATtiny45, I made a simple prototype to control the RGB LED using PWM or Pulse Width Modulation. [Read more...]