This repo covers external interrupts on the ATmega328, including INT0, INT1, and Pin Change Interrupts (PCINT).
-
Updated
Oct 30, 2025 - C
This repo covers external interrupts on the ATmega328, including INT0, INT1, and Pin Change Interrupts (PCINT).
My simon-game project that is written in C language for the AVR ATMEGA32 microcontroller.
Multi-sensor data logging system using STM32F103C8T6. Reads DS18B20 temperature and MPU6050 accelerometer/gyroscope data, stores readings in W25Q64 flash using circular buffer architecture. Features non-blocking sector erase, 16x2 LCD display with mode switching, and UART export in formatted tables.
University course: Embedded Systems
A real-time clock (RTC) that show the current time
SW for HW Interface course labs
Implementations of basic components like timers, LCD displays, external interrupts, and digital pins on the STM32F103R6 microcontroller, demonstrating fundamental embedded system concepts.
Frequency generator is an embedded systems project using 8051 microcontroller with code written in c, proteus simulation and hardware circuit
A repository for holding end users code and guides for implementing an ARDUINO External Interrupt Framework
Drivers for ATmega32 peripherals designed for modular embedded system development.
STM32F4 example projects demonstrating ADC, timer-based ADC, push button handling (polling and interrupt), digital read, external interrupts, LED blinking, PWM, and DC motor control.
5 floor single elevator controller.
Toggle LEDs by external interruptions
SMT160 digital temperature sensor reading by AVR microcontroller
An example showing how external interrupts work. Pushing a button triggers the blinking of a LED.
Developing a system that controls the stop-watch time and displays it on 7-segments.
This project demonstrates using **hardware interrupts** on the Raspberry Pi Pico W to toggle the on-board LED when a push button is pressed.
This project demonstrates how to configure and handle **external interrupts (INT0 & INT1)** on the **ATmega328P** at the register level, without using Arduino functions.
This project demonstrates how to use an **External Interrupt (EXTI)** to control an LED using a **push button** on the STM32F446RE Nucleo board.
Add a description, image, and links to the external-interrupts topic page so that developers can more easily learn about it.
To associate your repository with the external-interrupts topic, visit your repo's landing page and select "manage topics."