AVR ATmega Projects

PID Test e1668496888721

Programming for AVR

This project was done in order to experiment with the Automotakit breadboard board which is based on the ATMEGA256A3U chip. The use of a DAC, ADC , low pass filter, PWM, basic I/O, current control, clock setup, and interrupts on an Atmega chip are some of the topics explored here. In order to experiment around, the datasheet

Programming for AVR Read More »

worked with this microcontroller e1668074948963

Work Progress

I have been working on input and output devices communication for weeks. For those weeks, I spent so many times on the ESP32 debugging and got nothing solved, which makes me be so despair about the foreseeable failure of my final project. This wildcard week, however, saved my final project. I joined the advanced embedded

Work Progress Read More »

CONNECTING BOARD PROGRAMMER e1668067896536

Embedded Programming

1. Programming Board Blinking Code using Arduino environment CODE: I started with code code from Jaclyn Berry’s page : const int buttonPin = 7; const int ledPin = 2; int buttonState = 0; void setup() { pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); } void loop() { buttonState = digitalRead(buttonPin); if (buttonState == HIGH){ digitalWrite(ledPin,HIGH); } else{ digitalWrite(ledPin,LOW);

Embedded Programming Read More »

ezgif.com gif maker 10

Programming the AVR microcontroller with GCC, libc 1.0.4

Introduction Many people where interested in microcontroller programming after the article which I wrote in 2002. However this first step to get the development environment up and running is the hardest. If something does not work then you have absolutely no clue where the fault is. Programmer cable wrong?? Circuit faulty? Installation incorrect? Parallel port

Programming the AVR microcontroller with GCC, libc 1.0.4 Read More »

Scroll to Top