Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2025-02-12 00:18:45 UTC
- JSON Representation
https://github.com/giansalex/bootloader-pic
Pic Microcontroller Bootloader serie 16F
microcontroller pic16f887 picc
Last synced: 20 Dec 2024
https://github.com/rohankalbag/assembly
Microprocessors Lab - Spring Semester 2022 - Indian Institute of Technology Bombay
8051-assembly at89c5131a embedded-c keil-uvision5 microcontroller microprocess pt-51 uart
Last synced: 11 Jan 2025
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: 20 Jan 2025
https://github.com/eslam-abdo/pcb_portfolio
This portfolio showcases my previous work in PCB design and fabrication. It includes pictures of various PCBs that I have designed and fabricated using Eagle PCB tool.
circuit circuit-design design diy eagle eagle-cad eagle-library eagle-pcb electronics embedded embedded-hardware embedded-systems fusion-360 fusion360 hardware hardware-designs microcontroller pcb pcb-design pcb-footprints
Last synced: 18 Jan 2025
https://github.com/sourceduty/raspberry_pi
🥧 Raspberry Pi (Rpi) single-board computers.
ai artificial-intelligence cyberpi development electrical electronic electronic-engineering electronics hardware microcontroller pi pi-ai pi-automation pi-board pi-hardware pi-project raspberry-pi rpi
Last synced: 04 Feb 2025
https://github.com/isaackoz/web-to-embed
A CLI tool to convert static web assets into embeddable C++ code for use with Arduino, ESP32, etc.
Last synced: 17 Jan 2025
https://gitlab.com/WiLED-Project/uencoder
A MicroPython library for reading from a rotary encoder
embedded encoder microcontroller microprocessor micropython rotary rotary encoder
Last synced: 18 Nov 2024
https://github.com/an4b4515/ev3-robotics
A program for controlling a simple EV3-powered robot to complete a challenge autonomously ©️ 🤖
automation c-language ev3 microcontroller mindstorms robotc robotics
Last synced: 20 Jan 2025
https://github.com/anachrocomputer/stm32blinky
Some simple blink-the-LED programs for the STM32 microcontroller
arm armcortexm3 bluepill microcontroller stm32
Last synced: 16 Jan 2025
https://github.com/versbinarii/stm32f401xx
Peripheral access API for STM32F401XX microcontrollers generated with svd2rust
cortex-m cortex-m4 embedded embedded-hal microcontroller no-std rust stm32 stm32f4
Last synced: 12 Jan 2025
https://github.com/omerkel/microcontroller_aggregated_stuff
Hosting some microcontroller related stuff
arduino esp32 esp32-arduino microcontroller micropython raspberry-pi raspberry-pi-pico
Last synced: 28 Dec 2024
https://github.com/f3riend/simpleesp8266-server
Simple Esp8266 web server led example with fake wifi
esp8266 esp8266-projects esp8266-webserver led-controller microcontroller micropython
Last synced: 10 Jan 2025
https://github.com/qc20/e-display-api-esp32
An ESP32-based project that fetches real-time bus and train schedules from the Rejseplanen API and displays them on an energy-efficient E-Paper screen. Inspired by Danish public transport displays, this IoT solution offers a minimalist and low-power approach to keeping track of public transport times.
api-integration arduino bus-schedule copenhagen danish-public-transport denmark diy-electronics e-ink e-paperdisplay embedded-systems esp32 iot low-power microcontroller public-transport real-time-data rejseplanen smart-display train-schedule wifi
Last synced: 10 Feb 2025
https://github.com/isopod00/automatic-soap-dispenser
An Arduino-controlled soap dispenser that can be used to dispense soap or hand sanitizer without having to touch anything.
Last synced: 22 Jan 2025
https://github.com/macaron99/arduino-mega-lab
This repository contains various projects developed using the Arduino platform. Each project explores different aspects of microcontroller programming, sensor interfacing, and hardware control using Arduino boards.
Last synced: 19 Dec 2024
https://github.com/darishsfit/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: 10 Feb 2025
https://github.com/chdanielmueller/14-segment-display
Sample Code for a Teensy 4.1 with a 4 character/digit 14 Segment Display attached
14segment display microcontroller teensy
Last synced: 13 Jan 2025
https://github.com/c-not-around/seven-segment
Utility for quickly creating tables symbols for dynamic display on a seven-segment indicator
csharp dynamic-indication microcontroller seven-segments-display
Last synced: 22 Dec 2024
https://github.com/agungdwiprasetyo/iseng-mikrokontroler
Kumpulan kode program untuk mikrokontroler Arduino
Last synced: 16 Jan 2025
https://github.com/agungdwiprasetyo/arduino
build arduino for linux
arduino build-tool microcontroller
Last synced: 16 Jan 2025
https://github.com/or9/pi
raspberry pi stuff
microcontroller raspberry-pi rpi-gpio
Last synced: 15 Jan 2025
https://github.com/reshalfahsi/microcontroller-project
Collection of Microcontroller Project Code
arduino maple-mini microcontroller
Last synced: 15 Jan 2025
https://github.com/scootpl/uprint
uPrint (microPrint) is a simple TinyGo library to print text on OLED display. Drivers implementing 'drivers.Displayer' are supported. Tested on Raspberry Pi Pico and ssd1306.
microcontroller oled oled-display-ssd1306 pico raspberry-pi tinygo
Last synced: 12 Feb 2025
https://github.com/chdanielmueller/button-with-3-leds
Sample Code for a Teensy 4.1 with a Button with 3 LEDs attached
Last synced: 13 Jan 2025
https://github.com/guytrimble/fishtank-temperature-monitor
Basic real time temperature monitoring system using a ESP8266 connected to a DS18B20. MQTT for data publishing. Temperature is displayed on a Flask-based webpage
cpp css esp8266 html iot microcontroller python
Last synced: 04 Feb 2025
https://github.com/milind-ranjan/automated-guitar-tuner
Automated Guitar Tuner: An Arduino-based project that uses a stepper motor and FFT analysis to automatically tune a guitar. The system captures and analyzes the guitar string’s frequency, adjusts the tuning peg, and ensures each string is perfectly in tune.
arduino arduino-uno audio-processing fastfouriertransform guitar-tuner microcontroller stepper-motor
Last synced: 10 Feb 2025
https://github.com/labatata101/oximeter-esp32-firmware
Firmware for an oximeter monitor using the ESP32 microcontroller and the MAX30100 sensor
c cpp esp32 max30100 microcontroller oximeter
Last synced: 20 Jan 2025
https://github.com/riconem/location-compass
This project is a location-compass system running on an ESP32 microcontroller. It integrates several modules including a stepper motor, GPS module, and a compass module. The system is designed to point to specific locations using the stepper motor, guided by GPS coordinates and compass direction. It was designed for a Kiosktour in Hannover, Germany
compass esp32 gps microcontroller platformio stepper
Last synced: 22 Dec 2024
https://github.com/labatata101/oximeter-monitor
Oximeter monitor project using the ESP32 microcontroller and the MAX30100 sensor
bot c cpp esp32 fastapi max30100 microcontroller oximeter python rest-api telegram-bot
Last synced: 20 Jan 2025
https://github.com/carlos-levi/sistemas-embarcados-monitoria
Repositório para monitoria da disciplina de Sistemas Embarcados 2023.2
arduino-uno circuit embedded-systems microcontroller tinkercad
Last synced: 12 Jan 2025
https://github.com/pinpox/led_display
Homemade serial-controlled LED-display using an arduino to control a strip of addressable LEDs.
arduino c led led-controller microcontroller ruby serial
Last synced: 28 Jan 2025
https://github.com/ershubhambhagat/motor-control-using-esp8266
This project uses the ESP8266 microcontroller to create a Wi-Fi network and host a web page for controlling a water tank motor. The ESP8266 operates as a standalone access point, allowing you to connect to its network with your phone and access the control interface.
arduino-ide captive-portal dns-server electronics ershubhambhagat esp8266 iot iot-application microcontroller
Last synced: 26 Jan 2025
https://github.com/abdellatuf/18f452-microcontroller
list of pic18f452 programs with simulation
assembly bare-metal c18 compiler embedded hardware microchip microcontroller pic pic18f pic18f452 programming projects
Last synced: 20 Dec 2024
https://github.com/prmditya/smart-dustbin
Smart Dustbin, monitoring and automatic opener dustbin using arduino UNO R3 and esp8266
arduino-uno esp8266 microcontroller nodemcu
Last synced: 28 Jan 2025
https://github.com/adithya-s-k/plantic
Plantic is a small sensor device and user-friendly app for real-time plant health monitoring, designed for both home gardeners and small-scale farmers.
arduino data-monitoring data-science esp32 firebase iot iot-platform machine-learning microcontroller rest-api wireless-sensor-networks
Last synced: 22 Dec 2024
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: 18 Jan 2025
https://github.com/nateseymour/viper-rtos
RTOS for Cortex-M Profile Microcontrollers
arm cortex-m embedded embedded-cpp microcontroller rtos
Last synced: 11 Jan 2025
https://github.com/c-not-around/lc-meter
High-precision capacitance and inductance meter based on the generator method of LC measurement.
atmega8 atmel-studio avr-gcc high-precision lcd1602 microcontroller pcb-layout proteus-model
Last synced: 11 Jan 2025
https://github.com/hafizhhasyhari/solusi-tempat-parkir-project-artificial-intelligence
Elektronika IoT Kecerdasan Buatan untuk Tempat Parkir menggunakan IoT dan Kecerdasan Buatan untuk mengoptimalkan pengelolaan tempat parkir. Sistem ini mengintegrasikan sensor IoT untuk mendeteksi ketersediaan tempat parkir dan algoritma AI untuk analisis &prediksi penggunaan parki
internet-of-things microcontroller sistem-parkir-cerdas
Last synced: 08 Feb 2025
https://github.com/humol-e/graficator
Herramienta para la graficación de datos en tiempo real de manera inalámbrica desde distintos sensores con microcontroladores mediante la lectura serial de datos.
data-science graphs microcontroller streamlit
Last synced: 22 Jan 2025
https://github.com/sakib2263/arduino-experiments
Exp. solution with more sample codes
arduino-ide arduino-uno blinking-leds microcontroller
Last synced: 11 Jan 2025
https://github.com/mkner/arduino-device-controller-design
arduino microcontroller design for devices and robots
7-segment-display actuators arduino microcontroller sensors ti-74hc595-shift-register
Last synced: 13 Jan 2025
https://github.com/mattjesc/dsm-mt-eh-zephyr-rtos
Dynamic State Machine with Multithreading and Event Handling in Zephyr RTOS
c embedded embedded-systems firmware freertos iot linux microcontroller rtos zephyr zephyr-rtos
Last synced: 18 Jan 2025
https://github.com/sarincr/electroblocks-for-arduino
ElectroBlocks is a "drag and drop" app for programming the Arduino. You use this with Serial Monitor, Bluetooth, NeoPixels, LED Matrix, IR Remotes and much more. It also has a debug block which will pause the program and print out all the variables. You can also save and see the code view as well.
arduino arduino-ide arduino-library arduino-uno blockly blocklyduino embedded embedded-c embedded-systems iot microcontroller microcontroller-boards microcontroller-lab microcontrollers visualprogramming
Last synced: 21 Jan 2025
https://github.com/makerdiary/python-games-on-microcontroller
Write your own game with python and microcontroller
Last synced: 12 Jan 2025
https://github.com/jubayer98/smart-street-lighting-system-pic-microcontroller-16f676
The project focuses on developing a smart street light system that activates lights as needed and turns them off when they are not required.
low-level-programming microcontroller
Last synced: 11 Jan 2025
https://github.com/patsaoglou/stm32minidevboard
Mini Development Board featuring a STM32 MCU and designed using Altium Designer
altium development-board mcu microcontroller pcb-design stm32
Last synced: 27 Dec 2024
https://github.com/sadrasabouri/crowdcontrol
Bank Crowd Control (Turn Rating) System Simulator - AVR
avr avr-programming c microcontroller
Last synced: 16 Jan 2025
https://github.com/barionlp/rgbcontroller
IR RGB LED Controller
dotnet infrared-control led-controller microcontroller rgb-controller
Last synced: 08 Jan 2025
https://github.com/bastion-rnd/turtle_32_board
Руководство по работе и базовые примеры для отладочной платы Turtle32
arduino-ide cpp esp32 espressif microcontroller micropython
Last synced: 28 Jan 2025
https://github.com/medmes/go-display-s3
ESP32 S3 board scaffold project for LilyGo T DISPLAY S3 microcontroller.
esp-idf esp32 esp32-s3 iot lilygo-tdisplay-s3 lvgl lvgl-esp32-port microcontroller
Last synced: 15 Jan 2025
https://github.com/mayankpatel97/flexos-rtos
An RTOS (Real time operating system) designed for embedded applications
microcontroller scheduler stm32 task-scheduler
Last synced: 12 Jan 2025
https://github.com/sshahryiar/atsamd21g18a-micropython-on-atmel-arm
My MicroPython projects with ATSAMD21G18A
adafrui arm atmel atsamd21 atsamd21g18a cortex-m0 featherm microchip microcontroller micropython samd21 samd21g18a
Last synced: 23 Dec 2024
https://github.com/baptvit/microcontroladores
Microprocessadores e Microcontroladores UnB 1/2018 - MS
c cpp microcontroller msp430 rfid
Last synced: 15 Jan 2025
https://github.com/sun-lab-nbb/ataraxis-communication-interface
A Python library that enables Python clients and Unity game engine to interface with custom hardware modules running on Arduino or Teensy microcontrollers.
ataraxis communication interface microcontroller mqtt serial unity
Last synced: 08 Jan 2025
https://github.com/gilleszunino/attos
A tiny preemptive scheduler for AVR micro controllers
arduino atmega atmega328p microcontroller
Last synced: 28 Jan 2025
https://github.com/moritznelle/tx_passive_thermal_gct
esp32 espnow microcontroller platformio scientific-device vscode
Last synced: 18 Jan 2025
https://github.com/anonto050/cse-316-microprocessors-microcontrollers-and-embedded-systems
Contains assembly codes, and microcontroller codes of course CSE316
assembly emu8086 microcontroller microprocessor
Last synced: 18 Jan 2025
https://github.com/icejan/robot-navigation-program
A program that allows a robot to navigate through a maze and find the exit.
assembly-language hcs12 microcontroller
Last synced: 27 Jan 2025
https://github.com/macaron99/avr-atmega8
This repository contains a series of lab projects created to learn programming the AVR ATmega8 microcontroller in C. Each lab focuses on a specific topic or peripheral to develop practical skills in embedded system design.
Last synced: 19 Dec 2024
https://github.com/adamniederer/s12cpuv2-mode
A major mode for S12CPUV2 assembly language
assembly embedded freescale microcontroller s12cpuv2
Last synced: 01 Feb 2025
https://github.com/amirhoseinmasoumi/progress-v3.1
Progress is an ARM Cortex-M4 MCU development board.
altium altium-designer arm arm-cortex-m4 development-board microcontroller pcb pcb-design stm32
Last synced: 04 Jan 2025
https://github.com/ibrahimelmokhtar/physicalcalculator
Physical calculator implementation using TivaC micro-controller
c college-project microcontroller tiva-c
Last synced: 01 Jan 2025
https://github.com/jmoric/roberto
Home Information and Automation System.
automation mcu microcontroller qt6 single-board-computer zigbee
Last synced: 03 Jan 2025
https://github.com/khofesh/stm32u5
B-U585I-IOT02A
b-u585i-iot02a microcontroller stm32u5
Last synced: 18 Jan 2025
https://github.com/sysdevj/18f452-microcontroller
list of pic18f452 programs with simulation
assembly bare-metal c18 compiler embedded hardware microchip microcontroller pic pic18f pic18f452 programming projects
Last synced: 08 Jan 2025
https://github.com/elzoughby/arm-zeedk
An ARM Cortex-M Microcontrollers Software Development Kit
arm arm-drivers arm-sdk cortex-m device-driver embedded-systems microcontroller sdk software-driver stm32 tiva
Last synced: 15 Jan 2025
https://github.com/apostolos-k/ntua-microprocessors-lab
Exercises for the Microprocessors Lab course at Ece Ntua 2022-23, in which we program an ATMega328PB microcontroller, using Assembly and C.
assembly atmega328pb c microcontroller microprocessor ntua-ece
Last synced: 15 Jan 2025
https://github.com/macaron99/arm-stm32
This repository contains a series of labs focused on learning ARM STM32 programming. The projects involve working with a 7-segment display and performing various tasks using STM32 microcontrollers.
Last synced: 19 Dec 2024
https://github.com/nullobject/pbasm
An assembler for the PicoBlaze microcontroller.
assembler fpga haskell microcontroller picoblaze
Last synced: 28 Dec 2024
https://github.com/drsensor/nodemcu-lolin-ota-update
example on how to do Over-The-Air (OTA) update in ESP8266
arduino esp8266 microcontroller ota-update updater vscode-template
Last synced: 21 Jan 2025
https://github.com/vladak/fusebox
adafruit circuitpython electricity-consumption microcontroller mqtt sensors
Last synced: 19 Dec 2024
https://github.com/melvinmo/otp-hardware-token-device
This repository contains code for an OTP token device using an ATmega32 microcontroller for generating one-time passwords as the final project of the undergraduate microprocessor course.
atmega32 atmel-studio microcontroller microprocessor proteus
Last synced: 07 Jan 2025
https://github.com/tanvirongh/shenzhen-io-solutions
My solutions to the puzzles for the Zachtronics title "Shenzhen I/O
embedded-systems game microcontroller programming puzzle shenzhen-io zachtronics
Last synced: 20 Dec 2024