• Secured by PayPal
  • ATmega168

    10-Nov-2013 5:05pm

    I had the opportunity last week to interview Murray Harms from Queensland Australia, and talk to him about his home made Iron Man Suit. He built it with his son for Halloween and as you can see below, it looks pretty amazing.

    Iron Man Suit
    continue reading...

    25-Jun-2011 4:36pm
    ATmega168 Pulse Width Modulation - PWM

    Dimming an incandescent bulb is easy. Simply adjust the current down using a potentiometer and you are done. Dimming an LED is another story entirely. When you reduce current through an LED there are unintended consequences like color shifts and dropouts. A better way is to use Pulse Width Modulation (PWM).

    continue reading...

    17-Apr-2011 4:42pm
    28 Pin AVR Development Board - Version 1.6

    We released the 28 Pin AVR Development Board back in 2008 and since then it has gone through many iterations. This week we release version 1.6 which adds 4 improvements. These improvements were based on customer feedback and we are very grateful for the feedback. Please keep it coming.

    continue reading...

    3-Apr-2011 1:41pm
    Analogue to Digital Conversion Interrupts on an ATmega168

    Back in February, we wrote a post on Analogue to Digital Conversion. Many people mentioned that it was a bit light and they would like a more advanced tutorial. Well here it is...

    continue reading...

    13-Feb-2011 8:44am
    Analogue to Digital Conversion on an ATmega168

    Many AVR microcontrollers are capable of doing Analogue to Digital Conversion. The ATmega168 has 6 ports (8 ports on the SMD packages) that can be used for analogue input. This tutorial shows you how.

    continue reading...

    9-Jan-2011 11:32am
    Reading and writing EEPROM

    EEPROM (Electrically Erasable Programmable Read Only Memory) Is non-volatile memory, meaning it persists after power is removed. The ATmega168 microcontroller has 512 bytes of EEPROM which can be used to store system parameters and small amounts of data. This tutorial shows you how to read and write EEPROM.
    continue reading...

    23-Oct-2010 6:40am

    Atmega168 Experimenter's Kit

    Recently a friend asked me, "What do I buy if I'm just starting out with embedded systems and want to learn?". I told him a breadboard solution would be best and started rattling off all the bits that he would need. Then I got thinking, what if we made this a kit? So here it is...

    continue reading...

    4-Sep-2010 3:53pm

    This tutorial will teach you how to use external and pin change interrupts on an AVR microcontroller. I will be using an ATmega168. The general principles apply to other AVR microcontrollers, but the specific vary greatly.

    External interrupts on an atmega168 microcontroller

    What is an Interrupt?

    Imagine your are sitting at your computer, reading this post. The phone rings and you answer it. After you hang up the phone (it was a telemarketer trying to sell you a timeshare), you get back to the awesomeness of the post, picking up where you left off.

    Microcontroller interrupts are just like that.

    • The microcontroller is executing it's main routine
    • An event occurs, which raises an interrupt
    • The Interrupt Service Routine (ISR) is run
    • On termination of the ISR, the microcontroller returns to it's main routine, at the point where it left off

    continue reading...

    31-Jul-2010 10:03am

    10 extra components for atmega168 development kit

    The ATMEGA168 Development Kit now comes with 10 extra components for the power supply block. Specifically that includes:

    When the ATMEGA8 Development Kit becomes available again, it will also have these extra components.

    30-Jul-2010 9:57am

    Version 1.5 of the 28 Pin AVR Development Board is now available. As before we have incorporated a number of changes that people had asked for.

    New version of Protostack AVR 28 pin board

    The most notable change is a figure-8 shaped hole for mounting the voltage regulator. This configuration allows for both Input/Ground/Output (IGO) and Ground/Output/Input (GOI) style voltage regulators. Other changes to the power supply include the addition of a diode to protect against reverse polarity and a resettable fuse.
    continue reading...