Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/stef1949/lumifur_controller_max7219

ESP32 controller code for an LED matrix display designed for a Protogen mask. It features various facial expressions and animations, which can be controlled via Bluetooth Low Energy (BLE) using an ESP32 development board. The project includes a boot-up animation with scrolling text and supports multiple facial expressions such as idle, happy

cpp esp32 led-controller ledmatrix microcontroller protogen richies3d

Last synced: 01 Feb 2025

https://github.com/shishir-dey/esp32-chartjs

An ESP-IDF project to plot charts with ESP32 by serving HTML pages, and using WebSockets to communicate between the microcontroller and the web page

esp-idf esp32 html microcontroller server websockets

Last synced: 14 Nov 2024

https://github.com/vladak/shield

code for ESP32 Adafruit Feather to get various sensor readings and publish them to MQTT broker

adafruit circuitpython microcontroller mqtt sensor wifi

Last synced: 15 Oct 2024

https://github.com/stecman/avr-flight-fuel-timer

An unnecessarily fancy countdown timer for keeping track of fuel in light aircraft

atmel aviation avr c flight fuel microcontroller

Last synced: 17 Jan 2025

https://gitlab.com/WiLED-Project/ubutton

A MicroPython library for controlling reading and debouncing pushbutton inputs, including "short" and "long" press callbacks

async asyncio button debounce embedded microcontroller microprocessor micropython pushbutton switch uasyncio

Last synced: 18 Nov 2024

https://github.com/0015/python_serial_range_finder

Application for Single-point TOF Laser Ranging Sensor

laser-ranging-sensor microcontroller python-serial thatproject tof

Last synced: 08 Jan 2025

https://github.com/sajattack/baryonsweeper-rs

Baryon Sweeper implemented as an abstract rust embedded-hal driver

embedded-hal-driver homebrew microcontroller psp rust rust-embedded

Last synced: 24 Oct 2024

https://github.com/tsaarni/ir-remote-control-repeater

DYI IR remote control signal extender

infrared-control mbed-os microcontroller

Last synced: 25 Jan 2025

https://github.com/bagussatoto/fp-smart-lamp

Final Project Mata Kuliah Komunikasi Data - Hasil Diskusi YouTube📍

c komdat komunikasidata microcontroller smartlamp

Last synced: 10 Jan 2025

https://github.com/roaldarbol/bux

🐞 A simple GUI for running experiments

microcontroller opencv python

Last synced: 21 Dec 2024

https://github.com/dhrosa/circuitpython_tool

Command-line tool for interacting with CircuitPython devices

circuitpython microcontroller

Last synced: 13 Oct 2024

https://github.com/taffarel55/avr-microcontrollers

Códigos e exemplos para microcontroladores da arquitetura AVR

avr avr-programming microcontroller

Last synced: 09 Jan 2025

https://github.com/gavinlyonsrepo/erm19264_uc1609_text

ERM19264_UC1609_TEXT, Library for ERM19264-5 v3 LCD (UC1609C controller) for the Arduino eco-system. This is a light weight, text only version of the main ERM19264_UC1609 library.

arduino arduino-eco arduino-library ascii character-lcd display erm19264 font lcd lcd-display library microcontroller uc1609 uc1609c

Last synced: 11 Jan 2025

https://github.com/sefakcmn00/micro-c-basic-example

Simple applications with proteus simulation using Micro-C pic application are shown in the project. The project includes Traffic Intersection application, for loop applications, illuminated led circuit, traffic light, while and if loop applications.

led-controller microcontroller microcontrollers pic18f proteus

Last synced: 13 Jan 2025

https://github.com/osestic/widowx_arm_hiwonder_bionic_hand_embedded_system

We embarked on integrating a WidowX Robotic Arm controlled by an Arbotix - M Arduino with a robotic hand controlled by a Tiva C Series TM4C123G microcontroller. Through the microcontroller's Universal Asynchronous Receiver-Transmitter module, commands were sent to the microcontroller to make the hand and arm perform creative gestures and actions.

c-programming-language microcontroller python robotics

Last synced: 12 Oct 2024

https://github.com/hayguen/ad9850

AD9850 setup with TE439 connected with Teensy microcontroller and controlled from PC

hamradio microcontroller

Last synced: 07 Feb 2025

https://github.com/matdombrock/matrixgl

A Microcontroller Graphics Library For LED Dot Matrix Displays

arduino dot-matrix graphics led microcontroller

Last synced: 27 Dec 2024

https://github.com/wiltonsr/micro-unb

Repositório de atividades da disciplina de microcontroladores e microprocessadores da UnB-Gama.

assembly c microcontroller microprocessor msp430 msp430g2553

Last synced: 19 Jan 2025

https://github.com/ripexz/uvee-py

A wearable UV Index indicator

arduino electronics microcontroller wearable wearable-devices

Last synced: 09 Jan 2025

https://github.com/emilienmendes/systemeembarque

Utilisation d'une librairie pour controler un microbit

bare-metal microbit microcontroller

Last synced: 01 Feb 2025

https://github.com/faanid/avr-micro

AVR program: Automatic washing machine simulator code using ATMega32 for simulation in Proteus

atmega32 avr avr-programming c microcontroller

Last synced: 12 Jan 2025

https://github.com/moritznelle/archery_clock_tx

This code is meant for a sending unit in the archery clock network.

archery-clock esp32 microcontroller platformio vscode

Last synced: 27 Dec 2024

https://github.com/isaacalves7/cpp

🅲➕➕ It's a repository of C/C++ programming language and his content.

arduino blueprint c c-language c-plus-plus cpp microcontroller microcontroller-programming unreal-engine

Last synced: 01 Feb 2025

https://github.com/kdesp73/pic18f4550-library

Peripherals C Library for the PIC18F4550 microcontroller

ccs-compiler library microcontroller pic18f4550

Last synced: 22 Nov 2024

https://github.com/bytewizer/digitalportal

Digital clock and weather portal for TinyCLR OS.

arduino clock csharp iot microcontroller netmf sitcore tinyclr

Last synced: 05 Jan 2025

https://github.com/02loveslollipop/badappleesp32codemaker

Bad Apple on ESP32 with composite video

bad-apple esp32 esp32-arduino microcontroller python

Last synced: 23 Jan 2025

https://github.com/Scottapotamas/docker-riscv-zephyr

Docker container specifically for building Zephyr projects and flashing them to RISC-V dev-kits.

docker microcontroller risc-v zephyr-rtos

Last synced: 24 Oct 2024

https://github.com/alvesxy/washere

Projeto com ESP32 e RFID para comunicação cliente-servidor com um backend

esp32 microcontroller microsservices platformio rfid

Last synced: 05 Jan 2025

https://github.com/againpsychox/lc7981_240x128

Library to control LC7981-based 240x128 monochromatic display for Arduino compatible microcontroller

arduino display ew24d40 lc7981 microcontroller u8g

Last synced: 13 Jan 2025

https://github.com/r13i/embedded-electronics

This repository contains various codes of my microcontroller and IoT projects. Warning : Repo under construct !

c microchip microcontroller pic

Last synced: 02 Feb 2025

https://github.com/wesgtox/microcontrollers-microprocessors-ii

College "Microcontrollers and Microprocessors II" exercises.

c low-level microchip microchip-mplab microcontroller microprocessor

Last synced: 13 Jan 2025

https://github.com/veracioux/pic-thermostat

A thermostat using the PIC16F1939 microcontroller

microcontroller mplabx pic-microcontroller pic16f1939 thermostat

Last synced: 18 Jan 2025

https://github.com/seanmlyons22/ti-lprf-pacs

Rust Peripheral Access Crates (PACs) for Texas Instruments Low Power RF (LPRF) Microcontrollers

ble bluetooth embedded microcontroller rust texas-instruments zigbee

Last synced: 28 Oct 2024

https://github.com/code2k13/pipico_dht22gadget

A table top gadget to display temperature and humidity information using Pi Pico, TFT LCD and DHT22

dht22 diy-electronics microcontroller pipico raspberry-pi-pico

Last synced: 13 Jan 2025

https://github.com/sshahryiar/atxmega-tutorials

Tutorials on ATXMega32A4U Microcontrollers using MikroC Compiler

atmel atxmega avr c microchip microcontroller mikroc xmega

Last synced: 23 Dec 2024

https://github.com/aypac/upycraft_community_dev

uPyCraft is the leading IDE for µPython development. However, development has stopped in 2018, so we would like to give it a desperately needed update from the community.

esp esp32 esp8266 ide microcontroller micropython python upython

Last synced: 20 Jan 2025

https://github.com/kouosi/arduinotest

Makefile for Arduino projects using Arduino CLI. Lightweight, no Arduino IDE needed

arduino arduino-cli arduino-sketch baremetal build-system cli makefile microcontroller template

Last synced: 02 Feb 2025

https://github.com/microdev1/microc3

An esp32-c3 based development board cum module in a tine form factor⚡

arduino circuitpython embedded espressif iot microcontroller

Last synced: 20 Dec 2024

https://github.com/giuseppetm/automated-greenhouse

Arduino cultivation project with almost no human intervention, which aims to grow a plant in the best possible way through periodic control of temperature, humidity and subsequent irrigation of the soil.

arduino audio automation dht22 greenhouse microcontroller pump speaker water yl-69 yl-69-soil-humidity-sensor

Last synced: 02 Feb 2025

https://github.com/stef1949/lumifur_controller

ESP32 controller code for an LED matrix display designed for a Protogen mask. It features various facial expressions and animations, which can be controlled via Bluetooth Low Energy (BLE) using an ESP32 development board. The project includes a boot-up animation with scrolling text and supports multiple facial expressions such as idle, happy

cpp esp32 led-controller ledmatrix microcontroller protogen richies3d

Last synced: 13 Jan 2025

https://github.com/de-dh/tp65-receiver-mpy

Receive temperature data with MicroPython from ThermoPro TP65s temperature sensor for microcontrollers.

433mhz 433mhz-module esp32 microcontroller micropython rpi-pico rx470 temperature-sensor

Last synced: 06 Jan 2025

https://github.com/samuelcaldas/microcontroladores-eng-elet-ifmg

Códigos e arquivos relacionados ao curso de Microcontroladores do programa de Engenharia Elétrica do IFMG. O objetivo é introduzir conceitos e aplicações de microcontroladores e desenvolver habilidades de programação e design com esses dispositivos.

arduino automation ddd-architecture ifmg microcontroller object-oriented solid

Last synced: 13 Jan 2025

https://github.com/gepetojj/carrinho-wireless

Carrinho de controle remoto utilizando o ESP32.

esp32 iot microcontroller platformio

Last synced: 29 Dec 2024

https://github.com/gepetojj/retificador-controlado

Retificador de meia onda controlado por ESP32.

esp32 iot microcontroller platformio

Last synced: 29 Dec 2024

https://github.com/richgrov/microgd

(WIP) GDScript interpreter for microcontrollers

gdscript interpreter microcontroller

Last synced: 27 Jan 2025

https://github.com/tk744/rubot

A blazing fast 3x3 Rubik's cube solver written in C.

algorithm microcontroller robotics rubiks-cube

Last synced: 01 Nov 2024

https://github.com/liyanboy74/convert-gregorian-to-persian-calander

Convert Gregorian date to Persian Calendar using C language.

converter gregorian-to-persian microcontroller persian-calendar

Last synced: 29 Dec 2024

https://github.com/timobechtel/minimation

A mini animation/ task framework for microcontrollers (e.g. ESP32, Arduino, etc.)

animation arduino esp32 esp8266 microcontroller

Last synced: 29 Dec 2024

https://github.com/berru-g/microcontroller-usb-midi

Microcontroller usb midi with: C++, 328P or Arduino, PCB, via easyeda, 3D. To play on Ableton, Arena or any other music or video creation software. 2020 covid project. First proto ↓

ableton arduino keyboard mapping microcontroller midi resolume

Last synced: 27 Jan 2025

https://github.com/prdktntwcklr/embedded-cli

A simple command-line interface for use in embedded systems.

cli command-line embedded microcontroller unit-testing

Last synced: 14 Jan 2025

https://github.com/japaric/stm32f100xx

Peripheral access API for STM32F100XX microcontrollers (generated using svd2rust)

arm cortex-m microcontroller no-std peripherals rust stm32 svd2rust

Last synced: 06 Nov 2024

https://github.com/atoomnetmarc/atmel-ice-header-adapter-pcb

An adapter PCB to convert tiny Atmel-ICE header to something bigger.

debugger eagle-cad microcontroller pcb

Last synced: 03 Feb 2025

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

USBTinyISP AVR Programmer Thru-Hole Version

altium avr diy microcontroller pcb programmer schematics thru-hole usbtinyisp

Last synced: 21 Jan 2025

https://github.com/francoriba/snake_game_assembly

Classic snake videogame developed in assembler for PIC17F877 microcontroller. @FCEFyN, UNC, Digital Electronics 2

assembly bluethooth classic-game fcefyn interrupt-handler microcontroller pic17f887 picmicrocontroller uart unc video-game

Last synced: 11 Jan 2025

https://github.com/gepetojj/carrinho-wireless-pico

Carrinho de controle remoto utilizando o Raspberry Pi Pico W.

iot microcontroller pico-w thonny

Last synced: 29 Dec 2024

https://github.com/pawelgoj/rgb_led_color_change

Simple program written in MicroPython for LED RGB color change. Works with raspberry pi pico (RP2040)

led led-rgb microcontroller micropython python raspberry-pi-pico rp2040

Last synced: 27 Jan 2025

https://github.com/gurkengewuerz/microcontroller-tensorflow

Tensorflow lite used on a SAMD21 microcontroller in the arduino framework for activity recognition

arduino microcontroller platformio samd21 tensorflow tensorflow-lite tensorflow-lite-micro

Last synced: 27 Jan 2025

https://github.com/balena-io-experimental/cloud-jam

edge-node-manager compatible firmware for the cloud-jam

cloud-jam dfu microcontroller resin serial stm32f401re

Last synced: 03 Jan 2025

https://github.com/padraigfl/bbcmicrobit-pomodoro

Super crude Pomodoro timer as an exploration for BBC MicroBit Go uses

bbc-microbit kids-programming microbit microcontroller pomodoro

Last synced: 22 Dec 2024

https://github.com/eslamdyab21/bi-modes-robot

In this project, we built a BI-Model Robot that can be controlled via a mobile application through Wi-Fi, or can operate as a self-driving car that can avoid obstacles.

arduino-ide blynk blynk-arduino control-robot cpp electrical-engineering esp32 esp32-arduino hardware microcontroller microprocessors robot robotics self-driving-car wifi-module

Last synced: 22 Jan 2025

https://github.com/silasberger/nodemcu-setup

Setup instructions, scripts and helper files for ESP32 NodeMCU development boards.

documentation education esp32 iot mcu microcontroller nodemcu

Last synced: 15 Jan 2025

https://github.com/bucknalla/kicad-feather-wing-template

KiCAD 7 template for Adafruit Feather Wings

adafruit feather kicad microcontroller wing

Last synced: 09 Jan 2025

https://github.com/jubayer98/smart-blind-assistant-tool-for-visually-impaired-people

This customized device, designed to be worn like normal spectacles, guides visually impaired users by alerting them to obstacles with sound notifications. This allows for safe and smooth navigation, reducing the risk of severe injuries.

arduino low-level-programming microcontroller

Last synced: 11 Jan 2025

https://github.com/ramizpolic/control-emulator

Microwave controller emulator for PIC16F18857

c emulator microcontroller mplabx oop-principles

Last synced: 16 Jan 2025

https://github.com/manuelbl/wirekite

Wire up digital and analog IOs to your Mac or Windows computer (microcontroller code)

analog iot microcontroller spi teensy teensy-board usb

Last synced: 16 Jan 2025

https://github.com/mrwhizzy/wifi-smartcard

An implemetation of https://github.com/Yubico/ykneo-openpgp in C, for the ESP32 to act as a Wi-Fi smartcard

esp32 gpg microcontroller pgp yubico yubikey

Last synced: 09 Jan 2025

https://github.com/shishir-dey/libmodbus

"libmodbus" is a lightweight C++ Modbus library tailored for embedded systems

cpp embedded-systems firmware library microcontroller modbus

Last synced: 14 Jan 2025

https://github.com/aswinpajayan/lcdclock

Simple demo showing the use of 16by2 LCD Display with DS1307 real time clock

16by2lcd ds1307 i2c microcontroller pic pic16f877a

Last synced: 17 Jan 2025

https://github.com/umerrali/16x2-lcd-interfacing-with-pic-microcontroller

16x2 LCD interfacing with PIC18F452 microcontroller in Assembly language.

16x2-lcd lcd-interfacing microcontroller pic18f452

Last synced: 17 Jan 2025

https://github.com/llefranc/42_piscine_electronique

Optionnal project: microcontroller programming on ATMega328P, with I/O registers, PWM cycle, interrupts, EEPROM access and UART/I2C/SPI serial communication.

atmega328p eeprom i2c interrupts microcontroller pwm spi timers uart

Last synced: 16 Jan 2025

https://github.com/sarincr/stm32-arm-cm4-microcontroller-exercises

STM32 ARM Cortex M4 Microcontroller- Basic Exercises using STM32 Nucleo-64 development board with STM32F446RE MCU with Arduino Uno V3 connectivity support

ac6 arm cortex cortex-m cortexm4 eclipse embedded embedded-c embedded-hal embedded-systems internet-of-things iot microcontroller microcontroller-boards neucl stm32 stm32f4 stm32f4-discovery stm32f446re stm32f446re-nucleo

Last synced: 21 Jan 2025

https://github.com/sarincr/avr-accelerometer-based-servocontroller-using-pwm

AVR Microcontroller - Accelerometer based Servocontroller using PWM. This will change servomotor angle with respect to the variations in Y axis.

accelerometer adc avr avr-programming embedded embedded-c embeddedsystems microcontroller

Last synced: 21 Jan 2025

https://github.com/amarnathcjd/csl331

System Software and Microprocessors Lab S5

cse ktu microcontroller microprocessor s5 system systemsoftware

Last synced: 20 Nov 2024