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-15 00:18:29 UTC
- JSON Representation
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/mateomor/firefightercar
A firefighter car code for ESP32
car esp32 hardware microcontroller
Last synced: 20 Jan 2025
https://github.com/junxian428/intel8051_mcs-51
Learning Intel8051/ MCS-51 Microcontroller
Last synced: 21 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: 14 Feb 2025
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/marcin-filipiak/pic16f87_binary_clock
Binary clock based on PIC16F87
binary-clock electronics gadget microcontroller pic16f
Last synced: 10 Feb 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/ortanav2/integrated-circuit-emulator
Texas Instruments Intergrated Circuit Based Computer. ESP8266 Controller Code / Assembly Code / IC-Emulator
assembly-language controller datasheet emulator esp8266 integrated-circuits logic-gates microcontroller
Last synced: 10 Feb 2025
https://github.com/smrenato/microcontroladores-esp32
Repositorios para as praticas da diciplina de Microcontroladores
c esp-idf esp32 esp8266 microcontroller
Last synced: 04 Feb 2025
https://github.com/lnahrf/agns_receiver
ESP32 Firmware for the AGNS Pump (Autonomous Garden Node System)
api arduino cpp esp-now esp32 microcontroller microcontrollers platformio rest restapi rf
Last synced: 22 Nov 2024
https://github.com/sarincr/introduction-to-edge-analytics
Edge analytics is an approach to data collection and analysis in which an automated analytical computation is performed on data at a sensor, network switch or other device instead of waiting for the data to be sent back to a centralised data store.
algorithm algorithms algorithms-and-data-structures arduino arduino-ide arduino-library arm artificial-intelligence avr data-science dataanalytics datastuctures deep-learning edge-ai edge-computing embedded-systems iot machine-learning microcontroller neural-network
Last synced: 21 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/moritznelle/hsi-analysis
arduino arduino-ide fiji-macro image-analysis imagej-macro microcontroller
Last synced: 26 Jan 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://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: 12 Feb 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: 12 Feb 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: 12 Feb 2025
https://github.com/filipnet/smart-doorbell-shelly
A smart home doorbell integration using Shelly UNI and a generic doorbell transformer, enabling notifications and automation via MQTT or Home Assistant.
doorbell electronics home-automation iot microcontroller mqtt shelly shelly-uni tranformer wifi-doorbell
Last synced: 12 Feb 2025
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/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: 14 Feb 2025
https://github.com/ilyachichkov/freeos_uart_transactions
Transactions system for sending data by UART and using FreeOS
c freertos low-level microcontroller uart
Last synced: 04 Jan 2025
https://github.com/hiperiondev/ladderlib
Library for execute ladder programs
ladder ladder-logic library microcontroller
Last synced: 21 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/ralph-lange/microcontroller_workshop
Microcontroller workshop on 25 January 2025 in the Christian-Wagner-Library in Rutesheim
esp32 microcontroller training-materials
Last synced: 02 Feb 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/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/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/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/amid68/arduino-electronic-die
An Arduino-based electronic die project with two implementations: Arduino IDE and pure embedded C for demonstrating microcontroller programming.
7-segment-display arduino electronics embedded-c microcontroller
Last synced: 07 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/sadrasabouri/crowdcontrol
Bank Crowd Control (Turn Rating) System Simulator - AVR
avr avr-programming c microcontroller
Last synced: 16 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/prinuvinod/mp-mc
These are programs for Microprocessor and Microcontroller. Language used is Assembly Language.
asm assembly-language microcontroller microprocessors
Last synced: 06 Jan 2025
https://github.com/nullobject/pbasm
An assembler for the PicoBlaze microcontroller.
assembler fpga haskell microcontroller picoblaze
Last synced: 28 Dec 2024
https://github.com/notyusheng/travel-sensor
Develop a portable, self-sustaining environmental monitoring device powered by ambient energy sources
3d-models autocad autocad-electrical electronics inventor iot microcontroller raspberry-pi sustainability telegram-bot
Last synced: 05 Jan 2025
https://github.com/moritznelle/archery_clock_rx
This code is meant for a recivingunit in the archery clock network
archery-clock esp32 microcontroller platformio vscode
Last synced: 18 Jan 2025
https://github.com/olivier-boesch/circuitpython-au-lycee
Les microcontrôleurs et python au lycée : matériel, logiciels et TPs
circuitpython education lycee microcontroller python3
Last synced: 24 Jan 2025
https://github.com/petarsimonovic/sloworm
A tool to interact with MicroPython controllers through the browser
microcontroller micropython pico raspberryp raspberrypipico webapi
Last synced: 02 Feb 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/vladak/fusebox
adafruit circuitpython electricity-consumption microcontroller mqtt sensors
Last synced: 12 Feb 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: 24 Dec 2024
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/piotrweppo/6_axis_arduino_robot_arm_pl
Hobbystyczny robot 6-osiowy oparty o serwonapędy
arduino electronics microcontroller robotics servo-motor
Last synced: 10 Feb 2025
https://github.com/int-brain-lab/tycmd-wrapper
A Python wrapper for tycmd
firmware firmware-tools microcontroller python teensy teensy-board
Last synced: 08 Nov 2024
https://github.com/kazalmahmood/poor-mans-macro-deck
A custom macro key pad that suppots all os
circuitpython macropad microcontroller pi-pico raspberry
Last synced: 10 Feb 2025
https://github.com/a-bdellatif/thermospin
Temperature-Activated Motor Speed Regulation
c18 control-systems lcd lm35 microcontroller pic pic18f pic18f452 pwm sensor temperature
Last synced: 03 Feb 2025
https://github.com/a-bdellatif/software_pwm_generator
This implementation is useful in case where dedicated PWM hardware is unavailable.
c18-compiler ccp microchip microcontroller pic pic18f pic18f452 programming pwm pwm-duty-cycle software
Last synced: 03 Feb 2025
https://github.com/khofesh/stm32u5
B-U585I-IOT02A
b-u585i-iot02a microcontroller stm32u5
Last synced: 18 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/ibrahimelmokhtar/physicalcalculator
Physical calculator implementation using TivaC micro-controller
c college-project microcontroller tiva-c
Last synced: 01 Jan 2025
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/atoomnetmarc/reset-timeout
Prevent microcontroller reset after power-on using an extra tiny microcontroller.
Last synced: 03 Feb 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/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/makerdiary/python-games-on-microcontroller
Write your own game with python and microcontroller
Last synced: 12 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/andre-marcos-perez/sel0433_microprocessoraplications
Algorithms for the course Application of Microprocessors I - SEL | EESC | USP
8051 assembly c electrical-engineering intel microcontroller university-course
Last synced: 09 Feb 2025
https://github.com/isaacdarcilla/seismos
GUI for determining and graphing seismic waves on screen recorded and sensed by IoT modules written in Java.
earthquakes engineering iot java microcontroller seismograph
Last synced: 24 Jan 2025
https://github.com/isaacdarcilla/controllerforadruino
Project development for enrollment system in Catanduanes State University College of Engineering
arduino computer controller csharp engineering gui microcontroller
Last synced: 24 Jan 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: 10 Feb 2025
https://github.com/znitche/crowsnest
lightberryAPI + Raspberry Pi Pico W = LAN services hub
api async microcontroller micropython network-monitoring raspberry-pi-pico services-hub
Last synced: 29 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/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/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/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/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/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/gyeonghokim/8051_snake
Intel MCS-51 Arcade Console
8051 asm embedded-systems microcontroller snake-game
Last synced: 29 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/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/dmdhrumilmistry/8051_door_authenticator
A door authenticator using 8051 microcontroller programmed in C, interfacing Keypad(4x3), LCD(16x2) and a motor for control. This is an open source project under MIT license.
Last synced: 08 Feb 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/lmtreser/boards
Repositorio educativo con información técnica acerca de placas programables
arduino boards esp32 esp8266 microcontroller raspberry-pi-pico
Last synced: 17 Jan 2025
https://github.com/adamniederer/s12cpuv2-mode
A major mode for S12CPUV2 assembly language
assembly embedded freescale microcontroller s12cpuv2
Last synced: 01 Feb 2025