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/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/nerzal/homeautomation

Homeautomation projects with TinyGo

go microcontroller tinygo wasm

Last synced: 14 Feb 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/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/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://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/alexwohlbruck/covalent

Internet connected lamps! For my senior capstone project💡⚛️🎓

arduino bluetooth friendships iot long-distance microcontroller mongodb mood-lamp nodejs realtime smart-home vue web web-app websockets

Last synced: 14 Feb 2025

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://github.com/kevin-pottier/rpen

RPEN - Connected Pen 🖊️✨ A smart pen that lets you write or draw remotely on a TFT screen via Bluetooth. Features include customizable colors and sizes, motion detection with MPU6050, and real-time feedback via RGB LED. Built with a Bluepill microcontroller, it's perfect for education and creative projects. Open-source and innovative! 🚀

c-language educational-project embedded-systems graphics i2c ili9341 led-matrix microcontroller mpu6050 stm32 tft-display uart-communication uart-communication-protocol

Last synced: 07 Dec 2024

https://github.com/techn0man1ac/powerbankonstm32

Powerbank on STM32 microcontroller

code cube cubemx microcontroller powerbank schematic stm32

Last synced: 09 Feb 2025

https://github.com/akhilrai28/robotic-bot

ROS-based teleoperated and autonomous robot with PID control and sensor integration.

autonomous-robots gazebo hardware-designs microcontroller pid-control robot-operating-system robotics ros-noetic sensors simulation teleoperation

Last synced: 27 Oct 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/kulp/lemta

Clean-room reverse-engineering of Atmel simulator libraries from http://packs.download.atmel.com

atmel avr microcontroller simulator

Last synced: 09 Feb 2025

https://github.com/minel1410/maasu_internship_stm32

A repository for the fourth MAASU internship, based on C/C++ programming on the STM32F411RET6 MCU.

cpp embedded firmware microcontroller requirements stm32f411

Last synced: 12 Jan 2025

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/hayguen/ad9850

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

hamradio microcontroller

Last synced: 07 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/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/tsaarni/ir-remote-control-repeater

DYI IR remote control signal extender

infrared-control mbed-os microcontroller

Last synced: 25 Jan 2025

https://github.com/movsb/ch32v003

A CH32V003 project template for VsCode and CMake.

ch32v003 microcontroller openocd risc-v

Last synced: 08 Feb 2025

https://github.com/novus-alex/avrcompiler

Compiler and Uploader for AVR microcontroller

microcontroller

Last synced: 29 Dec 2024

https://github.com/sarincr/arm7-lpc21xx-examples-using-keil-ide

The NXP (founded by Philips) LPC2148 is an ARM7TDMI-S based high-performance 32-bit RISC Microcontroller with Thumb extensions 512KB on-chip Flash ROM with In-System Programming (ISP) and In-Application Programming (IAP), 32KB RAM, Vectored Interrupt Controller, Two 10bit ADCs with 14 channels, USB 2.0 Full Speed Device Controller, Two UARTs, one with full modem interface. Programming LPC 2148 using Keil IDE Legacy support

arm armv7 embedded embedded-c embedded-devices embedded-systems iot iot-application iot-platform keil keil-uvision keil-uvision5 lpc lpc2148 lpc21xx microcontroller microcontroller-boards microcontroller-firmware microcontroller-lab microcontrollers

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

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/borjapazr/arduino-projects

🕹️🦿 Projects for Arduino Uno

arduino arduino-uno board microcontroller

Last synced: 23 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/undacmic/stm32g0x1xx

An easy to read template project written in C and ARMv6 Assembly for STM32G0x1xx microcontrollers that includes a linker script, startup code and SYSCLK initialization

arm armv6-m assembly c cortex-m cortex-m0plus embedded embedded-systems linker-script microcontroller nucleo-board nucleo-g0b1re startup-script stm-32 stm32g0b1

Last synced: 24 Dec 2024

https://github.com/sparkfun/redboard_edge

The RedBoard Edge is a RedBoard that's been rebuilt around the idea that projects are eventually put into an enclosure to help clean up their look.

arduino atmega328p microcontroller sparkfun sparkfun-products

Last synced: 16 Jan 2025

https://github.com/cfrankb/esp32-s3-vga-cs3

Creepspread III (remake) for the ESP32S3 VGA (2024). Originally written in assembly for MSDOS in 1993.

esp32s3 game maze-game microcontroller puzzle puzzle-game sidescroller vga vga-driver

Last synced: 24 Dec 2024

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/phidlarkson/jali-e-nsmq

AI-powered learning platform for NSMQ contestants, consisting of two main components: a Django-based ASGI application, Streamlit and a microcontroller setup.

artificial-intelligence microcontroller nsmq social-network streamlit

Last synced: 01 Jan 2025

https://github.com/stianeklund/msp430fr4133_temperature

Reads the temperature and displays it on the LCD (written in Rust)

embedded low-level mcu microcontroller msp430 msp430fr4133 rust rust-lang texas-instruments

Last synced: 21 Jan 2025

https://github.com/yantavares/msp430

My msp430 coding projects

assembly c microcontroller msp430

Last synced: 08 Feb 2025

https://github.com/bbilly1/aqi_monitor

This is a place to show off what went into building my AQI measuring station.

aqi aqi-measuring-station aqi-monitor arduino docker docker-compose esp8266 flask microcontroller

Last synced: 12 Feb 2025

https://github.com/oleksa-oleksa/esp32_noisedetector_internship

Internet of Things project: ESP32, FreeRTOS, WiFi Connectivity

c cpp embedded-systems esp32 internet-of-things microcontroller mqtt-protocol

Last synced: 10 Feb 2025

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/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/02loveslollipop/badappleesp32codemaker

Bad Apple on ESP32 with composite video

bad-apple esp32 esp32-arduino microcontroller python

Last synced: 23 Jan 2025

https://github.com/outofcoffee/pico-weather

Fetches weather for location and displays on e-Ink display on Raspberry Pi Pico

display e-paper microcontroller micropython pico-w rpi-pico weather

Last synced: 23 Jan 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/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/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/adinack/superbms

A versatile open-source battery management system designed for use in tandem with a central computer/microcontroller.

bms circuitpython microcontroller

Last synced: 02 Jan 2025

https://github.com/yusufcinarci/aquarium-project-with-microprocessor

Bu çalışmada PIC18F45K22 Mikdrodenetleyicisi kullanılarak akvaryum sistemi otomatik ve manuel olarak iki ayrı şekilde Proteus üzerinden simüle edilmiştir. Microdenetleyici MicroC Pro aracılığı ile programlanmıştır. C# üzerinden yaptığımız arayüz ile PIC18F26K20 mikroişlemcisi kullanılarak proteus üzerinden iki taraflı kontrol sağlanmıştır.

c csharp electronic electronics electronics-projects gui-application microc microcontroller microprocessor microprocessor-applications pic18f45k22 proteus simulation software

Last synced: 26 Dec 2024

https://github.com/akibhaider/basic-rover-controlling

Solutions of tasks of the online recruitment process of IUT_Mars_Rover "Project Altair: Software & Automation Team Recruitment-21

algorithms-and-data-structures arduino-uno gazebo-simulator microcontroller opencv-python ros-noetic teleop-twist-keyboard

Last synced: 10 Jan 2025

https://github.com/ayapejian/micro-examples

Examples and snippets for microcontrollers

arduino esp32 esp8266 microcontroller platformio

Last synced: 06 Feb 2025

https://github.com/darkas-overgold/pucp_2024-2_alley_radar

The main objective of the project is related to the implementation of a system, those of this type are usually used to monitor or analyze environments, possibly integrating sensors, digital signal processing or embedded applications. The repository stands out for the use of C as the main programming language, reflecting a low-level implementation.

c catolic catolica css css-animations css3 electrical-engineering embeddded-aplications embedded hardware html html-css html-template html5 html5-css3 implementation-of-algorithms low-level-programming microcontroller processing software-engineering

Last synced: 08 Feb 2025

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/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/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/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/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/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/ramizpolic/control-emulator

Microwave controller emulator for PIC16F18857

c emulator microcontroller mplabx oop-principles

Last synced: 16 Jan 2025

https://github.com/malaksadek/minigame-console

A mini-game system implemented in C for a Basys Board 🕹 🔌 (2018)

basys-board basys3-fpga c hardware-designs i2c i2c-protocol led-controlling leds microcontroller mysql php uart uart-protocol wifi-modules

Last synced: 17 Jan 2025

https://github.com/dipayansaha2002/iisc_p3

The main aim of this project is to calculate and monitor the surrounding temperature and change the speed of the fan as temperature changes i.e. the speed should increase with a rise in temperature and should decrease with a drop in temperature.

diode lcd microcontroller proteus temperature-sensor

Last synced: 04 Jan 2025

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/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/timgoll/asciiblink

little library to display text on 8 LEDs

arduino arduino-library ascii binary microcontroller

Last synced: 04 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/lucasfturos/tcc-controle-de-maquina

Projeto focado em demonstrar a comunicação serial entre computador e microcontrolador

c cpp microcontroller qt5 serialport

Last synced: 06 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: 12 Feb 2025

https://github.com/learnwithfair/microcontroller

COMPUTER-ARCHITECTURE-AND-MICROCONTROLLER with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]

3-1 3-1-semester academic computer-architecture-and-microcontroller learn-with-fair learnwithfair microcontroller rahatul-rabbi rahatulrabbi

Last synced: 09 Jan 2025

https://github.com/lancewalk87/clm-nrf2401-bluetooth-breakout

Hardware/Software | Generic ISP Interface, MCU PIC8-bit SPI Interface. 2.4GHz, Low Energy Bluetooth.

bluetooth-low-energy breakout c c-plus-plus hardware-modules isp jtag-vpi mcu microcontroller mplab nrf24l01 pic prototype spi

Last synced: 17 Jan 2025

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/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 Feb 2025

https://github.com/bipinoli/self-driving-car

Brain for the Arduino based self driving car hardware. It also provides a beautiful user interface to the user. It works like a central command center with all the brains and interaction mechanisms.

android-application android-studio arduino java-8 microcontroller shortest-path-algorithm

Last synced: 23 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/pchote/karaka

AVR microcontroller firmware for the Puoko-nui time series photometer.

astronomy avr instrumentation microcontroller

Last synced: 22 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/sudodevinci/microcontrollers

Demonstrations of more hard to find/grasp/lesser talked about concepts in microcontroller development using Arduino. Concepts here work for Pi Pico, Esp32-SX and Arduino Uno unless specified otherwise.

arduino esp32-arduino esp32-s3 microcontroller

Last synced: 24 Jan 2025

https://github.com/tdr-void/smart-aquarium-care-system

Automated aquarium care system utilizing Atmega32 microcontroller, LCD Display, DHT11 Temperature Sensor, Servo Motor, and GSM 800L. Enables personalized fish feeding schedules, alerts for temperature fluctuations, and low food notifications. Enhances fish care while minimizing human intervention.

c circuit-design embedded-systems microcontroller

Last synced: 18 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/richgrov/microgd

(WIP) GDScript interpreter for microcontrollers

gdscript interpreter microcontroller

Last synced: 27 Jan 2025

https://github.com/michaelkamprath/mostek-38p70-computer

A simple computer demostrating how to use and program the vintage MOSTEK 38P70 microcontroller

microcontroller mk3870 mk38p70 mostek-3870 vintage-computers

Last synced: 07 Feb 2025