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.

https://github.com/erectbranch/mcu-imagenet-benchmark

AI on microcontroller(MCU) tutorial for inferencing an ImageNet dataset with X-CUBE-AI

ai benchmark imagenet microcontroller stm32 stmicroelectronics tensorflow-lite-micro tinyml tinyml-benchmark x-cube-ai

Last synced: 04 May 2026

https://github.com/nullobject/pbasm

An assembler for the PicoBlaze microcontroller.

assembler fpga haskell microcontroller picoblaze

Last synced: 04 May 2026

https://github.com/maklonfr/e-commerce-app-using-flask-framework

E-Commerce App Smart System using Flask Framework, HTML, CSS, Javascript and SQLite. API CRUD using Flask Framework - Upskilling/Reskilling BOE Malang Pemrograman Web Framework

flask-framework html-css-javascript microcontroller microdot rasberry-pi-pico

Last synced: 09 Jun 2026

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: 04 May 2026

https://github.com/electrobug14/vegetable_detection

About An AI model has been implemented to detect potato, onion & tomato on a resource constrained hardware

ai esp32camera microcontroller oled-ssd1306 platformio tensorflow-lite

Last synced: 05 May 2026

https://github.com/ch3ber/esp32-projects

Collection of small, self-contained projects for the ESP32 family of microcontrollers programmed with MicroPython.

esp32 examples firmware hacking hardware iot iot-application led-controller microcontroller microdot micropython python web-server websocket websocket-server websockets wifi wifi-hotspot wifi-network

Last synced: 05 May 2026

https://github.com/reshalfahsi/microcontroller-project

Collection of Microcontroller Project Code

arduino maple-mini microcontroller

Last synced: 08 May 2026

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: 09 May 2026

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: 09 May 2026

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: 09 May 2026

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: 09 May 2026

https://github.com/teolevan/12

A repository dedicated to exploring the significance of the number 12 in various cultures, religions, and disciplines. Investigating its connections to astrology, mythology, mathematics, and more.

bs12 cnn computer-vision css curriculum data-science education iot-device javascript microcontroller nlp python rnn windows-12

Last synced: 10 May 2026

https://github.com/gui-mrtns/lavadora

Este projeto consiste na simulação de uma máquina lavadora na placa PIC18F4520 da PICGenios.

c-programming embedded-c embedded-systems iot microcontroller pic18f4520 simulation

Last synced: 10 Jun 2026

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/or9/pi

raspberry pi stuff

microcontroller raspberry-pi rpi-gpio

Last synced: 12 May 2026

https://github.com/mkwapisz2000/lcd-i2c-library

The LCD_I2C library provides an interface to control an HD44780-based LCD via an I2C converter using the PCF8574 module.

arduino avr display embedded hd44780 i2c lcd library microcontroller pcf8574

Last synced: 13 May 2026

https://github.com/mkwapisz2000/c-atmega328p-rtc-i2c

This project implements real-time clock (RTC) PCF8563 support on ATmega328P using the I2C bus. Additionally, it supports an alarm triggered by an external INT0 interrupt, allowing reaction to a set alarm time.

atmega328p avr electronics embedded i2c interrupts microcontroller pcf8563 rtc

Last synced: 13 May 2026

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: 13 May 2026

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: 12 Jun 2026

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: 13 Jun 2026

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: 13 Jun 2026

https://github.com/levyanjos/arduino_esp8266

A basic wifi blink with esp8266MOD (nodemcu)

arduino basic blink esp8266 microcontroller nodemcu

Last synced: 17 Jun 2026