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/petarsimonovic/sloworm

A tool to interact with MicroPython controllers through the browser

microcontroller micropython pico raspberryp raspberrypipico webapi

Last synced: 02 Feb 2025

https://github.com/ralph-lange/microcontroller_workshop

Microcontroller workshop on 25 January 2025 in the Christian-Wagner-Library in Rutesheim

esp32 microcontroller training-materials

Last synced: 02 Feb 2025

https://github.com/hiperiondev/ladderlib

Library for execute ladder programs

ladder ladder-logic library microcontroller

Last synced: 21 Jan 2025

https://github.com/lnahrf/agns_receiver

ESP32 Firmware for the AGNS Pump (Autonomous Garden Node System)

api arduino cpp esp-now esp32 microcontroller microcontrollers platformio rest restapi rf

Last synced: 22 Nov 2024

https://github.com/nateseymour/viper-rtos

RTOS for Cortex-M Profile Microcontrollers

arm cortex-m embedded embedded-cpp microcontroller rtos

Last synced: 11 Jan 2025

https://github.com/sarincr/introduction-to-edge-analytics

Edge analytics is an approach to data collection and analysis in which an automated analytical computation is performed on data at a sensor, network switch or other device instead of waiting for the data to be sent back to a centralised data store.

algorithm algorithms algorithms-and-data-structures arduino arduino-ide arduino-library arm artificial-intelligence avr data-science dataanalytics datastuctures deep-learning edge-ai edge-computing embedded-systems iot machine-learning microcontroller neural-network

Last synced: 21 Jan 2025

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: 06 Jan 2025

https://github.com/nullobject/pbasm

An assembler for the PicoBlaze microcontroller.

assembler fpga haskell microcontroller picoblaze

Last synced: 28 Dec 2024

https://github.com/moritznelle/archery_clock_rx

This code is meant for a recivingunit in the archery clock network

archery-clock esp32 microcontroller platformio vscode

Last synced: 18 Jan 2025

https://github.com/olivier-boesch/circuitpython-au-lycee

Les microcontrôleurs et python au lycée : matériel, logiciels et TPs

circuitpython education lycee microcontroller python3

Last synced: 24 Jan 2025

https://github.com/jmcph4/cpu2

The spiritual successor of my previous CPU simulator

architectural-simulation architecture cpu machine-code microcontroller microprocessor simulation

Last synced: 24 Dec 2024

https://github.com/a-bdellatif/thermospin

Temperature-Activated Motor Speed Regulation

c18 control-systems lcd lm35 microcontroller pic pic18f pic18f452 pwm sensor temperature

Last synced: 03 Feb 2025

https://github.com/a-bdellatif/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: 03 Feb 2025

https://github.com/hafizcode02/safety-box

Microcontroller Final Project - Safety Box

arduino microcontroller robotics-project

Last synced: 03 Feb 2025

https://github.com/hamsadev/ps2_keyboard

A library for initializing and buffering the inputs of any number of ps2 keyboards on any type of hardware

avr microcontroller ps2 ps2-keyboard stm32

Last synced: 14 Dec 2024

https://github.com/erenelagz/esp32-robotic-arm

Robotic Arm Controler Using Esp32 Blueooth Controller

arduino bluetooth esp32 microcontroller robotic-arm robotics

Last synced: 29 Dec 2024

https://github.com/tanvirongh/shenzhen-io-solutions

My solutions to the puzzles for the Zachtronics title "Shenzhen I/O

embedded-systems game microcontroller programming puzzle shenzhen-io zachtronics

Last synced: 20 Dec 2024

https://github.com/eslam-abdo/pcb_portfolio

This portfolio showcases my previous work in PCB design and fabrication. It includes pictures of various PCBs that I have designed and fabricated using Eagle PCB tool.

circuit circuit-design design diy eagle eagle-cad eagle-library eagle-pcb electronics embedded embedded-hardware embedded-systems fusion-360 fusion360 hardware hardware-designs microcontroller pcb pcb-design pcb-footprints

Last synced: 18 Jan 2025

https://github.com/eslam-abdo/mia_pcb_portfolio

This portfolio showcases the PCB designs created by the M.I.A technical team from Alexandria University. The team has participated in various robotics competitions such as MATEROV, Robocon, and Minesweeper. I have contributed to the team's designs as a member of the ABU Robocon team.

circuit circuit-design eagle eagle-cad eagle-pcb electronics embedded embedded-hardware embedded-systems fusion360 hardware hardware-designs microcontroller pcb pcb-design pcb-footprints pcb-layout robocon robocon-2019 robotics

Last synced: 18 Jan 2025

https://github.com/epeios-q37/ucuq-python

For easy prototyping of projects based on Wi-Fi-equipped microcontrollers (RPi Pico (2) W, ESP32, ESP8266...).

esp32 esp8266 iot microcontroller micropython prototyping python raspberry-pi-pico remote-control wifi

Last synced: 21 Jan 2025

https://github.com/armanghobadi/esplog

esplog is a lightweight MicroPython logging system with support for severity levels, console and file outputs, log rotation, and color-coded or JSON logs. It’s optimized for resource-constrained microcontrollers.

esp32 esp8266 logger microcontroller micropython

Last synced: 21 Jan 2025

https://github.com/m3y54m/my-old-avr-code

My old basic programs written for AVR microcontrollers

atmel-studio avr codevision microcontroller robotics

Last synced: 21 Jan 2025

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

USBTinyISP AVR Programmer SMD Version

altium avr diy microcontroller pcb programmer schematics smd usbtinyisp

Last synced: 21 Jan 2025

https://github.com/m3y54m/autcup-2015-robot-at-factory

Source Code and Embedded Design of Our Factory Robot at AUTCup 2015 Competitions

atmega atmel control embedded microcontroller navigation pcb robot robotics

Last synced: 21 Jan 2025

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

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

microcontroller

Last synced: 03 Feb 2025

https://github.com/craigsdennis/adafruit-zipit

Volume and Patience monitor for parents using Adafruit Circuit Board Express

makecode microcontroller noise-detection patience-monitor pxt typescript

Last synced: 28 Dec 2024

https://github.com/craigsdennis/adafruit-microsimon

Game of Simon in MicroPython on adafruit Circuit Playground Express

adafruit circuit-playground game microcontroller micropython

Last synced: 28 Dec 2024

https://github.com/mcuw/samd21-blinky-example

Firmware for Atmel SAM D21 Pro with Zephyr and platformio

atmel blinky d21 firmware microchip microcontroller platformio samd21 vscode zephyr

Last synced: 21 Dec 2024

https://github.com/junxian428/intel8051_mcs-51

Learning Intel8051/ MCS-51 Microcontroller

microcontroller

Last synced: 21 Jan 2025

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: 08 Jan 2025

https://github.com/hr-fahim/atmega328-microcontroller-code-implementation

The purpose of this project was to implement code for an ATmega328 microcontroller system in order to comprehend the fundamental principles of the relationship between software and hardware.

microcontroller operating-systems

Last synced: 14 Jan 2025

https://github.com/jonathspirit/gtag

A small adaptation card for the silicon-labs JTAG Debug adapter

adaptation adaptation-card cern-ohl homemade kicad microcontroller silicon-labs simple

Last synced: 08 Jan 2025

https://github.com/jonathspirit/gp8b

G_Processor8Bits a homemade without any microcontroller 8bits processor

8bit 8bits 8bits-processor cern-ohl cern-open-hardware computer cpu custom hardware homemade kicad microcontroller processor retrocomputing

Last synced: 08 Jan 2025

https://github.com/hafizhhasyhari/arduino-mikrokontroler-kuliah-s1-hafizh

A collection of programs and projects developed during my Embedded System Programming course with Arduino. This repository aims to document my learning journey, share knowledge with the community, and encourage contributions and collaborations from developers.

arduino arduino-project embedded-systems microcontroller

Last synced: 15 Dec 2024

https://github.com/amid68/arduino-electronic-die

An Arduino-based electronic die project with two implementations: Arduino IDE and pure embedded C for demonstrating microcontroller programming.

7-segment-display arduino electronics embedded-c microcontroller

Last synced: 07 Jan 2025

https://github.com/lintangwisesa/purwadhika-workshop-arduino

Workshop Intro to Arduino at Purwadhika BSD, Oct 20th, 2019.

arduino microcontroller

Last synced: 08 Jan 2025

https://github.com/vadim-rudak/microcontroller-mc68hc11

Programs for microcontroller МC68НС11

assembler mc68hc11 microcontroller

Last synced: 21 Jan 2025

https://github.com/ayeshathoi/cse-316

Assembly language & Microcontroller-microprossesor assignments

assembly-language breadboard jumper-wires lcd-display lcd16x2 micro-processor microcontroller

Last synced: 21 Jan 2025

https://github.com/tnahrf/agns_receiver

ESP32 Firmware for the AGNS Pump (Autonomous Garden Node System)

api arduino cpp esp-now esp32 microcontroller microcontrollers platformio rest restapi rf

Last synced: 15 Jan 2025

https://github.com/shawnpinciara/figmatoserial

Let Figma send impulses to the rest of the world and build tangible user experiences!

arduino figma microcontroller serial serial-communication

Last synced: 15 Jan 2025

https://github.com/neuro-mechatronics-interfaces/microros-pico

An all-in-one package for building a local MicroROS workspace and flashing a ROS2 node on a Raspberry Pi PICO

cpp microcontroller microros pico raspberrypi-pico ros2

Last synced: 08 Jan 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: 08 Jan 2025

https://github.com/almostengr/esp32radiosign

ESP32 Controller for Tune To sign for Christmas light show that controls RGB LED lights

arduino-sketch c-plus-plus c-plus-plus-programming cplusplus esp32 esp32-arduino esp32-wroom microcontroller

Last synced: 09 Nov 2024

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: 07 Jan 2025

https://github.com/apostolos-k/ntua-microprocessors-lab

Exercises for the Microprocessors Lab course at Ece Ntua 2022-23, in which we program an ATMega328PB microcontroller, using Assembly and C.

assembly atmega328pb c microcontroller microprocessor ntua-ece

Last synced: 15 Jan 2025

https://github.com/elzoughby/arm-zeedk

An ARM Cortex-M Microcontrollers Software Development Kit

arm arm-drivers arm-sdk cortex-m device-driver embedded-systems microcontroller sdk software-driver stm32 tiva

Last synced: 15 Jan 2025

https://github.com/jmoric/roberto

Home Information and Automation System.

automation mcu microcontroller qt6 single-board-computer zigbee

Last synced: 03 Jan 2025

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

A major mode for S12CPUV2 assembly language

assembly embedded freescale microcontroller s12cpuv2

Last synced: 01 Feb 2025

https://github.com/icejan/robot-navigation-program

A program that allows a robot to navigate through a maze and find the exit.

assembly-language hcs12 microcontroller

Last synced: 27 Jan 2025

https://github.com/sun-lab-nbb/ataraxis-communication-interface

A Python library that enables Python clients and Unity game engine to interface with custom hardware modules running on Arduino or Teensy microcontrollers.

ataraxis communication interface microcontroller mqtt serial unity

Last synced: 08 Jan 2025

https://github.com/baptvit/microcontroladores

Microprocessadores e Microcontroladores UnB 1/2018 - MS

c cpp microcontroller msp430 rfid

Last synced: 15 Jan 2025

https://github.com/medmes/go-display-s3

ESP32 S3 board scaffold project for LilyGo T DISPLAY S3 microcontroller.

esp-idf esp32 esp32-s3 iot lilygo-tdisplay-s3 lvgl lvgl-esp32-port microcontroller

Last synced: 15 Jan 2025

https://github.com/urfdvw/circuitpython-online-ide-2

The CircuitPython Online IDE is a browser-based IDE for CircuitPython supported microcontrollers. No installation needed. Handy and powerful.

circuitpython editor ide microcontroller plotting python repl

Last synced: 15 Dec 2024

https://github.com/bastion-rnd/turtle_32_board

Руководство по работе и базовые примеры для отладочной платы Turtle32

arduino-ide cpp esp32 espressif microcontroller micropython

Last synced: 28 Jan 2025

https://github.com/sakib2263/arduino-experiments

Exp. solution with more sample codes

arduino-ide arduino-uno blinking-leds microcontroller

Last synced: 11 Jan 2025

https://github.com/humol-e/graficator

Herramienta para la graficación de datos en tiempo real de manera inalámbrica desde distintos sensores con microcontroladores mediante la lectura serial de datos.

data-science graphs microcontroller streamlit

Last synced: 22 Jan 2025

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: 28 Jan 2025

https://github.com/pinpox/led_display

Homemade serial-controlled LED-display using an arduino to control a strip of addressable LEDs.

arduino c led led-controller microcontroller ruby serial

Last synced: 28 Jan 2025

https://github.com/guytrimble/fishtank-temperature-monitor

Basic real time temperature monitoring system using a ESP8266 connected to a DS18B20. MQTT for data publishing. Temperature is displayed on a Flask-based webpage

cpp css esp8266 html iot microcontroller python

Last synced: 04 Feb 2025

https://github.com/cerebnismus/micro-ctrl

8051 micro-controller examples / Keil & Proteus & EdSim51

8051 8055 assembler assembly edsim51 example intel keil microcontroller proteus sample

Last synced: 24 Jan 2025

https://github.com/versbinarii/stm32f401xx

Peripheral access API for STM32F401XX microcontrollers generated with svd2rust

cortex-m cortex-m4 embedded embedded-hal microcontroller no-std rust stm32 stm32f4

Last synced: 12 Jan 2025

https://github.com/anachrocomputer/stm32blinky

Some simple blink-the-LED programs for the STM32 microcontroller

arm armcortexm3 bluepill microcontroller stm32

Last synced: 16 Jan 2025

https://github.com/an4b4515/ev3-robotics

A program for controlling a simple EV3-powered robot to complete a challenge autonomously ©️ 🤖

automation c-language ev3 microcontroller mindstorms robotc robotics

Last synced: 20 Jan 2025

https://github.com/isaackoz/web-to-embed

A CLI tool to convert static web assets into embeddable C++ code for use with Arduino, ESP32, etc.

arduino esp32 microcontroller

Last synced: 17 Jan 2025

https://github.com/saifalomari99/microcontroller_projects_saifalomari

This Repository is to showcase Saif Alomari's Microcontroller projects. Includes 11 high-level projects made by c and assembly languages.

assembly c c-programming-language microcontroller pickit4

Last synced: 20 Jan 2025

https://github.com/smrenato/microcontroladores-esp32

Repositorios para as praticas da diciplina de Microcontroladores

c esp-idf esp32 esp8266 microcontroller

Last synced: 04 Feb 2025

https://github.com/movsb/ch32v003

A CH32V003 project template for VsCode and CMake.

ch32v003 microcontroller openocd risc-v

Last synced: 15 Dec 2024

https://github.com/isopod00/automatic-soap-dispenser

An Arduino-controlled soap dispenser that can be used to dispense soap or hand sanitizer without having to touch anything.

arduino cpp microcontroller

Last synced: 22 Jan 2025

https://github.com/c-not-around/seven-segment

Utility for quickly creating tables symbols for dynamic display on a seven-segment indicator

csharp dynamic-indication microcontroller seven-segments-display

Last synced: 22 Dec 2024

https://github.com/agungdwiprasetyo/iseng-mikrokontroler

Kumpulan kode program untuk mikrokontroler Arduino

arduino iot microcontroller

Last synced: 16 Jan 2025

https://github.com/agungdwiprasetyo/arduino

build arduino for linux

arduino build-tool microcontroller

Last synced: 16 Jan 2025

https://github.com/or9/pi

raspberry pi stuff

microcontroller raspberry-pi rpi-gpio

Last synced: 15 Jan 2025

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

Collection of Microcontroller Project Code

arduino maple-mini microcontroller

Last synced: 15 Jan 2025

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: 22 Dec 2024

https://github.com/adithya-s-k/plantic

Plantic is a small sensor device and user-friendly app for real-time plant health monitoring, designed for both home gardeners and small-scale farmers.

arduino data-monitoring data-science esp32 firebase iot iot-platform machine-learning microcontroller rest-api wireless-sensor-networks

Last synced: 22 Dec 2024

https://github.com/anseljh/avr-template

Template for AVR C projects

avr microcontroller

Last synced: 05 Feb 2025

https://github.com/sarincr/electroblocks-for-arduino

ElectroBlocks is a "drag and drop" app for programming the Arduino. You use this with Serial Monitor, Bluetooth, NeoPixels, LED Matrix, IR Remotes and much more. It also has a debug block which will pause the program and print out all the variables. You can also save and see the code view as well.

arduino arduino-ide arduino-library arduino-uno blockly blocklyduino embedded embedded-c embedded-systems iot microcontroller microcontroller-boards microcontroller-lab microcontrollers visualprogramming

Last synced: 21 Jan 2025

https://github.com/sadrasabouri/crowdcontrol

Bank Crowd Control (Turn Rating) System Simulator - AVR

avr avr-programming c microcontroller

Last synced: 16 Jan 2025

https://github.com/gilleszunino/attos

A tiny preemptive scheduler for AVR micro controllers

arduino atmega atmega328p microcontroller

Last synced: 28 Jan 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: 15 Dec 2024

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: 21 Jan 2025