Interfacing(USB – RS232 – I2c -ISP) Projects

RSS Reader using ATmega8 microcontroller

I spent part of an afternoon developing a hardware RSS reader (most of my time was spent on the python side of things). It’s pretty simple and uses an AVR microcontroller connected to a computer via a serial cable. Hardware I am using the Dragon Rider 500 as a development board. This provides all of

RSS Reader using ATmega8 microcontroller Read More »

Arduino – Modifying a Robot Arm using ATmega328

Essentially another tutorial involving controlling DC motors. In this post I’m going to first alter a robot arm I had built previously from a beginners kit so that it can be controlled from Arduino. Then I’m going to write a series of posts on different ways to control the robot arm using Processing and other

Arduino – Modifying a Robot Arm using ATmega328 Read More »

USB Sensors with ATtiny Microcontrollers

Working with embedded electronics, you will eventually ends up with some sensor between your hands, here I’ll show how to make a graph out of it! This project involves a light sensor, a tiny 8-pin AVR USB key with the V-USB stack, a GNU/Linux system and rrdtool. Sensors If your are working with some digital

USB Sensors with ATtiny Microcontrollers Read More »

Flickr images on a Nokia LCD using ATmega48

LCDs are often used in microcontroller projects. Most used are these green character displays with two or more rows to display menus, status or debug messages. With mass production of mobile phones, color LCDs get that cheap, that they can be used as replacement. Some time ago I ordered a Nokia 6100 LCD including breakout

Flickr images on a Nokia LCD using ATmega48 Read More »

USB AVR in-system Programmer using ATtiny2313

Introduction. Nowadays, USB is the most popular connection between PC and peripherals such as AVR programmers, printers, scanners etc. For that reason I had to modify my old serial AVR In-System-Programmer (ISP) to work with USB connection. You can say, “use a USB to Serial adaptor to connect your AVR ISP with your PC”. Yes, that could

USB AVR in-system Programmer using ATtiny2313 Read More »

AvrUsb500 — an open source Atmel AVR Programmer using ATmega8

Why Stk500 and USB? Until the beginning of this year a simple parallel port programmer was the only good programmer as it could be used for any device. All device dependent information is stored in the programmer software on your computer. The problem is however that the parallel port is slowly disappearing. Apple does not

AvrUsb500 — an open source Atmel AVR Programmer using ATmega8 Read More »

Stealth USB CapsLocker using Tiny45 microcontroller

This device plugs into a USB port and implements a USB HID keyboard. Instead of doing anything useful, it waits between 30 seconds and 8 minutes and sends the scancode for the Caps Lock key. This will toggle the Caps Lock status on or off. Since the operating system controls the LED on the keyboard,

Stealth USB CapsLocker using Tiny45 microcontroller Read More »

Atmel AVR-firmware based universal USB-Interface using ATTiny2313

Scanning the web on microcontroller based USB solutions, I stumbled over Objective Development’s freeware USB solution based on Atmel’s  AVR architecture. I decided to build up their reference design PowerSwitch with an ATTiny2313 MCU. Since I never used AVR chips before, the first challenge was to set up a code development environment enabling me to

Atmel AVR-firmware based universal USB-Interface using ATTiny2313 Read More »

Scroll to Top