Push-Button Library for STM32
-
Updated
Oct 26, 2025 - C
Push-Button Library for STM32
This project demonstrates how to control an **electrical relay module** using a **push button** and an **Arduino UNO**. When the button is pressed, the relay activates; when released, it deactivates — a foundational project for learning **home automation** and **device control**.
This project demonstrates how to control an **LED** using a **push button** on the **ESP8266** microcontroller through the **polling method**. The code continuously checks the button’s state in a loop and turns the LED ON or OFF accordingly.
A simple digital input-output project where an LED is controlled by a push button. When the button is pressed, the LED turns **ON**; when released, it turns **OFF** — the perfect beginner exercise to understand digital logic and I/O pins on Arduino.
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.
This project demonstrates how to use an **External Interrupt (EXTI)** to control an LED using a **push button** on the STM32F446RE Nucleo board.
This Arduino project demonstrates how to control the direction of a DC motor using two push buttons.
This project demonstrates how to interface a **push button switch** with the **Arduino UNO (ATmega328P)** using **register-level programming**, without any Arduino functions.
Add a description, image, and links to the push-button-interrupt topic page so that developers can more easily learn about it.
To associate your repository with the push-button-interrupt topic, visit your repo's landing page and select "manage topics."