Getting started with AVR programming using AVR-GCC and Makefile
-
Updated
Sep 23, 2025 - Makefile
Getting started with AVR programming using AVR-GCC and Makefile
Developed a Stop Watch system based on ATmega32 microcontroller at 1MHz, Timer1 in CTC mode, and six multiplexed common anode 7-segment displays with a 7447 decoder. Controlled segments using PORTA and PORTC pins. Configured external interrupts to reset, pause, and resume the stopwatch via push buttons.
Simple program of traffic lights on AVR microcontroller.
Simple thermometer on AVR microcrontroller.
Example project
My simon-game project that is written in C language for the AVR ATMEGA32 microcontroller.
Example of using sleep mode in power-down on AVR microcontroller
Open source project to control light in the room, garage, street, house.
Stop Watch with ATMEGA 32 Using Timer 1 & 3 Interrupts
Remote IoT Data monitoring and Controling using Wi-Fi (esp-01) with At_commands , Implemented the following drivers LCD, UART, Timer, ADC .
This repositories for basic mobile project 1
PlatformIO example project to build the canonical blink code for the Digispark USB development board with an Atmel AVR ATtiny85 microcontroller
In this project, we wanted to implement Simon Game with ATmega32 microcontroller. We also used the C language to write the program.
Not A Kiwi is an Open-Source, fully 3D printed holonomic robot controlled by a custom AVR based plateform. Its aims are to be an educational plateform for engineering students and a secondary robot entry in the Eurobot Contest.
Basic and Advanced experiments on AVR Microcontrollers
kalman-estimator - a Kalman estimator in Ada, sibling of Kalman estimator in C++
LUFA based AVR MCUs dual Bootloader
Atmega328p sample codes for USART (transmission and reception) communication with a Linux/Windows PC
Add a description, image, and links to the avr-programming topic page so that developers can more easily learn about it.
To associate your repository with the avr-programming topic, visit your repo's landing page and select "manage topics."