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/riyasach189/esd-2024-project

STM32 Nucleo-G070RB based Micro Mouse that runs on Wall Follower algorithm

microcontroller micromouse-maze-solver stm32 stm32cubeide

Last synced: 26 May 2026

https://github.com/xstupi00/Morse-Code-Encoder

Morse Code Encoder at development board FITkit3 with an external keyboard. The application was developed in MCUXpresso IDE v10.2.1.

arm c fitkit3 imp mcu mcuexpresso microcontroller morse-code nxp vut vut-fit

Last synced: 11 Mar 2025

https://github.com/akshaysusanth/water-level-monitoring-and-alert-system

The system is designed to monitor water levels and provide real-time data to Ubidots, a cloud platform that allows you to visualize and analyze your IoT data.

arduino cpp internet-of-things iot microcontroller ubidots

Last synced: 04 May 2026

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: 18 Aug 2025

https://github.com/m3y54m/pcb-usbtinyisp

USBTinyISP AVR Programmer SMD Version

altium avr diy microcontroller pcb programmer schematics smd usbtinyisp

Last synced: 02 Jan 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/giansalex/bootloader-pic

Pic Microcontroller Bootloader serie 16F

microcontroller pic16f887 picc

Last synced: 24 Jul 2025

https://github.com/atoomnetmarc/reset-timeout

Prevent microcontroller reset after power-on using an extra tiny microcontroller.

microcontroller

Last synced: 27 Jun 2025

https://github.com/rddevitte/simplest-avr-projects

ATmega and ATtiny starter projects, as simple as they can be

arduino atmega328p atmel attiny85 avr avr-libc microcontroller

Last synced: 01 May 2026

https://github.com/lemongrb/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: 27 Feb 2025

https://github.com/newyaroslav/nrf52_useful_notes

This repository contains useful information about errors, obscure places in the code and much more about nrf52 microcontrollers

bug bugs c description dfu fix hang mergehex microcontroller nordic nordicsemi nrf52 nrf52832 nrfjprog ppi spi twi uart

Last synced: 13 Jun 2026

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

https://github.com/jnahuel-developer/probador-de-cables

Proyecto para un dispositivo testeador de los cables internos de equipos para detección de errores y calidad

altium-designer c firmware microcontroller pcb-design

Last synced: 25 Aug 2025

https://github.com/mkwapisz2000/rtc-pcf8563-library

The RTC_PCF8563 library is designed to control the PCF8563 Real-Time Clock (RTC) using the I2C bus.

arduino avr embedded i2c library microcontroller pcf8563 rtc

Last synced: 03 May 2026

https://github.com/mkwapisz2000/c-atmega328p-pwm-rgb-temperature-simulation

This project demonstrates temperature simulation using a potentiometer, visualizing it on an RGB LED via PWM, and displaying the values on an LCD screen.

adc atmega328p avr electronics embedded lcd led microcontroller pwm rgb temperature

Last synced: 13 Jun 2025

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

This project demonstrates how to control an LCD display via the I2C bus using the PCF8574T expander on an ATmega328P.

atmega328p avr display electronics embedded i2c lcd microcontroller pcf8574

Last synced: 21 Jun 2025

https://github.com/mkwapisz2000/ds18b20-1wire-library

The DS18B20_1Wire library is designed to interface with the DS18B20 temperature sensor using the 1-Wire protocol. It allows for temperature reading, alarm threshold detection, and device scanning on the 1-Wire bus.

1-wire avr ds18b20 embedded library microcontroller temperature

Last synced: 13 Jun 2026

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.

microcontroller simulation

Last synced: 22 Aug 2025

https://github.com/sahilverse/web-serial-terminal

A browser-based serial terminal for ESP32, Arduino, and microcontrollers using Web Serial API. No installation required - just open and connect!

arduino browser-terminal debugging-tool esp32 javascript microcontroller serial-monitor serial-terminal usb-serial web-serial-api webapp

Last synced: 01 May 2026

https://github.com/vooon/docker-firmware-ota-arm

Docker image for building my firmwares by gitlab-ci

armv7 docker-image environment firmware gitlab-ci microcontroller

Last synced: 21 Aug 2025

https://github.com/kevin-pottier/transmitter_rpenv2

RPEN V2 – Transmitter 🖊️✨ | The smart pen module that captures motion and user input, sending data wirelessly to the Receiver for real-time drawing. Powered by a stronger microcontroller and high-performance sensors.

bluetooth connected-pen creative-tools education embedded-systems hmi imu iot-device low-latency microcontroller motion-tracking rpen-v2 transmitter wireless

Last synced: 05 Oct 2025

https://github.com/adamniederer/s12cpuv2-mode

A major mode for S12CPUV2 assembly language

assembly embedded freescale microcontroller s12cpuv2

Last synced: 04 Oct 2025

https://github.com/itman07/arduphone

Телефон разработанный на платформе Ардуино

arduino arduino-boards arduino-uno avr cpp diy microcontroller phone platformio platformio-arduino telephone

Last synced: 10 Apr 2025

https://github.com/virgiledjimgou/demo-for-gen4-diablo-processor-

manage a multiple Forms with generation of Event on Gen4 Diablo16 Processor

android cortex-m4 diablo microcontroller processor

Last synced: 14 Aug 2025

https://github.com/mkwapisz2000/c-atmega328p-ds18b20-usart

This project demonstrates reading temperature from multiple DS18B20 sensors connected to the One-Wire bus on ATmega328P.

atmega328p avr ds18b20 electronics embedded microcontroller onewire sensor temperature uart

Last synced: 12 Aug 2025