Demonstrate interrupt-driven button input and a finite state machine to control LED modes with short and long press detection on STM32F446.
-
Updated
Aug 31, 2026 - C
Demonstrate interrupt-driven button input and a finite state machine to control LED modes with short and long press detection on STM32F446.
Embedded firmware project for STM32 Nucleo-F446 demonstrating EXTI interrupts, button debouncing, and state-machine LED control.
Lap-enabled stopwatch for the Pimoroni Pico Explorer Base. Features large lap timer, auto-recorded final lap, and dynamic total time display. Built in MicroPython for tactile control and visual clarity.
PiClockMatrix is a versatile clock application for the Raspberry Pi, integrating an LCD display, LED matrix, and GPIO buttons for user interaction. This Python script offers a range of features, including multiple menu levels, information displays, weather updates, countdown timers, and more.
Includes basic add, remove, clear features for shopping list
To associate your repository with the button-input topic, visit your repo's landing page and select "manage topics."