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/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/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/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/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/luigiifan/scoreboard-p10

Scoreboard P10 with Arduino and Bluetooth HC-05

arduino bluetooth microcontroller p10 scoreboard

Last synced: 08 Sep 2025

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/duylinhphan123/wokwi_autoscript

Wokwi CLI - Self-contained executable for STM32/ESP32 firmware scanning and Wokwi diagram downloading. No Python required!

automation cli embedded esp32 firmware iot microcontroller simulation stm32 wokwi

Last synced: 15 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/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/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/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/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/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/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/itman07/arduphone

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

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

Last synced: 10 Apr 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