Microcontroller
Microcontrollers are small computers on a single integrated circuit, containing a processor, memory, and input/output peripherals. They are widely used in embedded systems for performing specific control functions efficiently. Applications of microcontrollers include robotics, IoT, and home automation. Popular examples include Arduino, ESP32, and Raspberry Pi Pico.
- GitHub: https://github.com/topics/microcontroller
- Wikipedia: https://en.wikipedia.org/wiki/Microcontroller
- Related Topics: embedded-systems, robotics, arduino, iot, home-automation, esp32, raspberry-pi-pico,
- Aliases: mcu, microcontrollers, micro-controllers, micro-controller,
- Last updated: 2026-06-23 00:19:21 UTC
- JSON Representation
https://github.com/mkwapisz2000/c-atmega328p-usart-adc-interrupts
This project demonstrates automatic ADC value transmission via USART in an ATmega328P microcontroller, using external and internal interrupts.
adc atmega328p avr electronics embedded interrupts microcontroller usart
Last synced: 13 Jul 2025
https://github.com/hafizcode02/safety-box
Microcontroller Final Project - Safety Box
arduino microcontroller robotics-project
Last synced: 16 May 2026
https://github.com/ayeshathoi/cse-315-practice-codes
Proteus Simulation Practices
cpp embedded-systems hardware-designs microcontroller microprocessor proteus-8 simulation-modeling
Last synced: 22 Oct 2025
https://github.com/simonemoreware/pac-man-landtiger-arm-cortexm3
Pac-Man for LandTiger Board is a Pac-Man game implementation for the LandTiger development board (ARM Cortex-M3). It features joystick controls, AI-controlled ghosts, sound effects, CAN bus communication, and classic game mechanics.
ai-pathfinding arm-cortex-m3 can-bus embedded-systems game-development joystick-controls keil-uvision landtiger microcontroller pacman
Last synced: 19 Jul 2025
https://github.com/pozsarzs/mm6d-hw
Remote controlled switching device
agro-climatic-tools creative-commons esp8266 huzzah microcontroller mushroom
Last synced: 22 Jun 2025
https://github.com/ikajdan/gaming_toaster
Gamin toaster design
electronics embedded kicad mcu microcontroller pcb
Last synced: 21 Jun 2025
https://github.com/quanoom/thermospin
Temperature-Activated Motor Speed Regulation
c18 control-systems lcd lm35 microcontroller pic pic18f pic18f452 pwm sensor temperature
Last synced: 24 Oct 2025
https://github.com/vladak/fusebox
adafruit circuitpython electricity-consumption microcontroller mqtt sensors
Last synced: 02 Feb 2026
https://github.com/jonathspirit/gtag
A small adaptation card for the silicon-labs JTAG Debug adapter
adaptation adaptation-card cern-ohl homemade kicad microcontroller silicon-labs simple
Last synced: 24 Feb 2026
https://github.com/DarishDias/ParkBuddy
IOT based Smart Parking System using NodeMCU and Firebase Cloud Storage
arduino cpp esp8266 firebase firebase-realtime-database iot microcontroller nodemcu sensors
Last synced: 24 Oct 2025
https://github.com/petarsimonovic/sloworm
A tool to interact with MicroPython controllers through the browser
microcontroller micropython pico raspberryp raspberrypipico webapi
Last synced: 12 Jul 2025
https://github.com/newir295/n_turtlebot
Final Project For Advanced Robotics And Artificial Inteligence At faculty of Engineering - Cairo University
imu-sensor lidar-slam microcontroller platformio robotics robotics-algorithms robotics-control robotics-kinematics robotics-programming robotics-simulation ros ros-noetic rosserial-arduino
Last synced: 14 Apr 2026
https://github.com/mic-devs/iot_wifi_smart_home
ESP32 IoT WiFi smart home project involving a fan, lamp, and camera. This project is for Curtin Computing Nation public showcase during the 2024 Sarawak STEM Trailblazers exhibition.
embedded-systems esp32 microcontroller
Last synced: 23 Feb 2026
https://github.com/paulo9mv/esp8266_interruption_gpio
Toggle LEDs by external interruptions
c esp esp8266 external-interrupts gpio gpio-pins interrupts microcontroller
Last synced: 26 Apr 2026
https://github.com/m4444/ms-project
Implementation of an embedded device that measures and displays temperature.
arm display joystick-control microcontroller temperature-monitoring temperature-sensor
Last synced: 25 Oct 2025
https://github.com/quard/microbit-breakout-game
simple Breakout like game on micro:bit v2 using codebloks
microbit microcontroller nordicsemi
Last synced: 25 Sep 2025
https://github.com/jmcph4/cpu2
The spiritual successor of my previous CPU simulator
architectural-simulation architecture cpu machine-code microcontroller microprocessor simulation
Last synced: 12 Apr 2025
https://github.com/mkwapisz2000/c-atmega328p-lcd-4bit
This project demonstrates how to control an LCD display in 4-bit mode using ATmega328P.
atmega328p avr display electronics embedded lcd microcontroller
Last synced: 10 Jun 2026
https://github.com/mrtaz77/avr-atmega-32-programming
Codes and simulations with ATmega32
adc atmega32 avr-programming led-dot-matrix microcontroller
Last synced: 04 Apr 2025
https://github.com/jelhamm/atemega32-microcontroller-codebase
"A collection of meticulously crafted code snippets, along with schematics and simulations, tailored for the Atemega32 microcontroller."
atemega328p-au avr c keyboard keyboard-interface lcd lcd-controller lcd-library microcontroller microcontroller-lab microcontroller-programming microcontroller-simulation microprocessors proteus
Last synced: 04 Apr 2025
https://github.com/kritishmohapatra/100_days_100_iot_projects
A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation.
100daysofcode cpp esp32 esp8266 iot iot-application microcontroller micropython project python3 raspberry-pi raspberry-pi-pico
Last synced: 08 Apr 2026
https://github.com/sandeepsahanicodes/sandeepsahanicodes
Computer Science graduate, learning laptop repair and low-level programming.
computer-science engineering low-level-programming microcontroller
Last synced: 24 Jan 2026
https://github.com/saifalomari99/microcontroller_projects_saifalomari
This Repository is to showcase Saif Alomari's Microcontroller projects. Includes 11 high-level projects made by c and assembly languages.
assembly c c-programming-language microcontroller pickit4
Last synced: 16 Mar 2026
https://github.com/mr-mohan-v/driver-assistance-system
A driver assistance system that will remind a driver to follow eco-driving principles when a certain principle is violated
assistance driving-behavior microcontroller micropython raspberry-pi-3 simulation
Last synced: 06 Feb 2026
https://github.com/moritznelle/rx_passive_thermal_gct
esp32 espnow microcontroller platformio scientific-device vscode
Last synced: 16 Mar 2026
https://github.com/dipcb05/iotron
IoTron is an open-source IoT framework supporting Arduino, ESP32, Jetson, Teensy, and more. It features a flexible CLI for managing packages, protocols, and web dashboards. IoTron simplifies IoT device setup, flexibility, web integration, communication protocol management, and data analytics.
iot microcontroller microservice
Last synced: 11 Apr 2025
https://github.com/felixjoshua/air-quality-monitoring-system
Tugas Besar IoT | Kelompok 13
airqualitymonitoringsystem esp32 iot microcontroller micropython
Last synced: 16 May 2026
https://github.com/mohamed-taha-essa/gas-safety
embedded-c embedded-systems iot microcontroller sensor
Last synced: 30 Jan 2026
https://github.com/eslam-abdo/mia_pcb_portfolio
This portfolio showcases the PCB designs created by the M.I.A technical team from Alexandria University. The team has participated in various robotics competitions such as MATEROV, Robocon, and Minesweeper. I have contributed to the team's designs as a member of the ABU Robocon team.
circuit circuit-design eagle eagle-cad eagle-pcb electronics embedded embedded-hardware embedded-systems fusion360 hardware hardware-designs microcontroller pcb pcb-design pcb-footprints pcb-layout robocon robocon-2019 robotics
Last synced: 18 Apr 2026
https://github.com/mayankpatel97/flexos-rtos
An RTOS (Real time operating system) designed for embedded applications
microcontroller scheduler stm32 task-scheduler
Last synced: 08 Jun 2026