You Are Here: Home » AVR ATmega Projects » Microcontroller Programmer Projects

Analog to Digital Converter AVR C Programming

One of the important features in today’s modern microcontroller is the capability of converting the analog signal to the digital signal. This feature allows us to process the analog world easily such as temperature, humidity, light intensity, distance, etc; which usually captured by electronics sensor and represent it on the change of voltage level. In this tutorial we will show you how to program the Atmel ...

Read more

Atmel AVR ISP Microcontroller Programmer Project

One of the frustrating part in learning AVR microcontroller for the beginners is the AVR microcontroller programmer. The question is how to program my AVR mircrocontroller; actually if you googling on the internet and search for AVR ISP Programmer there are plenty information; start from simply using your PC parallel port to the sophisticated Atmel owned AVRISP mkII programmer. This will rise another questi ...

Read more

Setup Arduino Software for Atmega328P with Internal Crystal on Breadboard

A breadboard Arduino will require an Atmega328P controller for these instructions. Note the “P” at the end of the name. You cannot use an Atmega328 because it has a slightly different device id number. It will require a different board configuration. Instructions for that are outside of this tutorial. Go to the Arduino tutorial website to get the board file to add to your sketchbook folder, Breadboard Tutor ...

Read more

Multiple PID motor controller (with Wiimote!) using Atmega644

Introduction The main idea for our project was to implement an inexpensive solution to the current CU Snake Arm motor-driving system by using a Mega644 microcontroller instead of multiple 3-Amp motor controllers as the snake arm was originally intended to be driven. Since we used DC motors, we implemented a PID control algorithm that determines the speed of the motors using PWM to achieve the best accuracy ...

Read more

Wireless Persistence of Vision Device with Realtime Control Using Atmega644

Introduction We set out to make an easy to interact with, highly custimizable POV display In deciding on a project we looked for a challenge that would have a good mix of hardware and software problems. We ended up primarily concentrating on looking at unusual display technologies and decided that a persistence of vision(POV) display would be a good balance. A POV display is a display created by rotating an ...

Read more

SCHEME INTERPRETER USING ATMEGA32

Introduction The purpose of this project is to create a Scheme interpreter using C language and Mega32 microprocessor. Using limited resource and memory in the microprocessor, the interpreter should function and work for basic Scheme commands. The main target of the project is to use the memory of the microprocessor as fully as possible to make the interpreter perform major functions. Also, there will be li ...

Read more

AppleII emulator Using Atmel Mega32

The goal of this project was to develop a system capable of emulating an Apple II personal computer. This project attempted to reconstruct a functional Apple II emulated on Atmel ATmega32 processors. Due to time constraints, a fully functional Apple II was not produced; however, a working emulated 6502 processor, memory subsystem, and partial GPU was produced. High Level Design The Apple II was the first po ...

Read more
Scroll to top