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-07 00:18:54 UTC
- JSON Representation
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/m3y54m/autcup-2015-robot-at-factory
Source Code and Embedded Design of Our Factory Robot at AUTCup 2015 Competitions
atmega atmel control embedded microcontroller navigation pcb robot robotics
Last synced: 21 Jan 2025
https://github.com/m3y54m/pcb-usbtinyisp
USBTinyISP AVR Programmer SMD Version
altium avr diy microcontroller pcb programmer schematics smd usbtinyisp
Last synced: 21 Jan 2025
https://github.com/m3y54m/my-old-avr-code
My old basic programs written for AVR microcontrollers
atmel-studio avr codevision microcontroller robotics
Last synced: 21 Jan 2025
https://github.com/armanghobadi/esplog
esplog is a lightweight MicroPython logging system with support for severity levels, console and file outputs, log rotation, and color-coded or JSON logs. It’s optimized for resource-constrained microcontrollers.
esp32 esp8266 logger microcontroller micropython
Last synced: 21 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/epeios-q37/ucuq-python
For easy prototyping of projects based on Wi-Fi-equipped microcontrollers (RPi Pico (2) W, ESP32, ESP8266...).
esp32 esp8266 iot microcontroller micropython prototyping python raspberry-pi-pico remote-control wifi
Last synced: 21 Jan 2025
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 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/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/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
https://github.com/hafizhhasyhari/arduino-mikrokontroler-kuliah-s1-hafizh
A collection of programs and projects developed during my Embedded System Programming course with Arduino. This repository aims to document my learning journey, share knowledge with the community, and encourage contributions and collaborations from developers.
arduino arduino-project embedded-systems microcontroller
Last synced: 08 Feb 2025
https://github.com/erenelagz/esp32-robotic-arm
Robotic Arm Controler Using Esp32 Blueooth Controller
arduino bluetooth esp32 microcontroller robotic-arm robotics
Last synced: 29 Dec 2024
https://github.com/hafizcode02/safety-box
Microcontroller Final Project - Safety Box
arduino microcontroller robotics-project
Last synced: 03 Feb 2025
https://github.com/hansang-lee/atmega328p
Technical University of Chemnitz, Summer-Semester, 2019
atmega328p bitwise-operations c-project embedded-c microcontroller minicom network-programming raspberry-pi-2 serial-communication tu-chemnitz uart-protocol
Last synced: 29 Dec 2024
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/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/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/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/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: 15 Dec 2024
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/khofesh/stm32u5
B-U585I-IOT02A
b-u585i-iot02a microcontroller stm32u5
Last synced: 18 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/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/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/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/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/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/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/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/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/hiperiondev/ladderlib
Library for execute ladder programs
ladder ladder-logic library microcontroller
Last synced: 21 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/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/gtvolk/asmclock
Intel 8051 Microcontroller clocks
8051 assembly clock intel microcontroller
Last synced: 24 Jan 2025
https://github.com/dddlr/heliproject
Programming a helicopter to fly up and down and rotate freely! A microcontroller-programming group project created for ENCE361.
c helicopter heliproject microcontroller
Last synced: 17 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/ibrahimelmokhtar/physicalcalculator
Physical calculator implementation using TivaC micro-controller
c college-project microcontroller tiva-c
Last synced: 01 Jan 2025
https://github.com/schanur/blimp
Old and unfinished project to control an 10 qubic meter helium filled blimp drone
atmega blimp control css drone embedded-linux microcontroller navigation obstacle-avoidance remote-control ultrasonic-sensor university
Last synced: 30 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/infusion/pcd8544
A Nokia 5110 display driver library
arduino arduino-library display microcontroller nokia5110
Last synced: 04 Feb 2025
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 Oct 2024
https://github.com/roycuadra/iot-smartenviro-v1.2
In this simple IoT projects i use a ESP32C3 Supermini Because its Power Efficient and a AHT30 Sensor, it has a motion detection using an RCWL-0516 microwave radar sensor,
aht30 esp32c3-super-mini microcontroller rcwl-0516-microwave-doppler-radar sensors
Last synced: 02 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 Oct 2024
https://github.com/johassel/h_bridge_inverter
Hardware/Microcontroller project to build basic functions of an H-Bridge Inverter
inverter-control microcontroller micropython mosfet-driver power-electronics raspberry-pi-pico
Last synced: 02 Jan 2025
https://github.com/zvladimir/zvladimir.github.io
circuit digital electronics microcontroller pcb programming rust stm32
Last synced: 31 Dec 2024
https://github.com/anmamun0/assembly-microcontroller-experiments
Assembly Language and Microcontroller Programming is a repository designed to help learners master assembly language programming for microcontrollers.
assembly-language c embedded microcontroller robotics
Last synced: 22 Dec 2024
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/veerajkute/automatic-guitar-tuner
An automatic guitar tuner built using an Arduino microcontroller. This project leverages a microphone to capture the sound of a guitar string and uses a Fast Fourier Transform (FFT) algorithm to detect the frequency. The Arduino then controls a servo motor to adjust the tuning peg until the string reaches the desired pitch.
arduino fastfour fft microcontroller music signal-processing stepper-motor
Last synced: 10 Oct 2024
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/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/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/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/thotypous/mikrostm-link
Link together gcc and mikroC projects for STM32
gcc linker microcontroller mikroc
Last synced: 23 Jan 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/kathleenwest/micromouse
This final report summarizes the final progress of the MicroMouse senior project team and clarifies the ultimate design solution by first discussing the problem definition, posed solution, and benefits of implementation. Secondly the as built specifications address the mechanical and electrical technical specifications which include drawings, diagrams, and schematics that illustrate the final constructed MicroMouse. Each design requirement is then addressed and verified by test results. Lastly, the final report includes a concluding cost analysis of the project. Overall, the MicroMouse meet most of the system design requirements and was under budget with a cost of only $394.60.
interactive-c maze-algorithms maze-generation-algorithms maze-solver microcontroller micromouse robotics schematics senior-design
Last synced: 23 Jan 2025
https://github.com/victhem/infrared-thermal-imager
A device that generates thremal images of the human body and sends to any http client connected to it
amg8833 cpp esp32 microcontroller
Last synced: 06 Feb 2025
https://github.com/s4b7r/at-ir-comm
Old first steps in AT µC development, playing with transmission via IR
Last synced: 31 Dec 2024
https://github.com/newir295/ros_pid_tunning
PID tunning for motors using ROS
encoder microcontroller motor motor-dr pid-control ros ros-noetic
Last synced: 03 Feb 2025
https://github.com/giansalex/bootloader-pic
Pic Microcontroller Bootloader serie 16F
microcontroller pic16f887 picc
Last synced: 20 Dec 2024
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/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/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/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