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/lily-osp/micropython-on-esp8266

Here is an example of how you could write the instructions for burning MicroPython firmware to an ESP8266 microcontroller

esp8266 microcontroller micropython micropython-esp8266 python

Last synced: 20 Jan 2025

https://github.com/ilyachichkov/freeos_uart_transactions

Transactions system for sending data by UART and using FreeOS

c freertos low-level microcontroller uart

Last synced: 04 Jan 2025

https://github.com/rohankalbag/assembly

Microprocessors Lab - Spring Semester 2022 - Indian Institute of Technology Bombay

8051-assembly at89c5131a embedded-c keil-uvision5 microcontroller microprocess pt-51 uart

Last synced: 11 Jan 2025

https://github.com/lily-osp/esp32-waveform-generator

This project implements a versatile waveform generator using an ESP32 microcontroller. It generates various types of waveforms with adjustable parameters such as frequency, amplitude, and phase. Additionally, it features sweep and burst modes for more complex signal generation.

arduino esp32 frequency microcontroller waveform

Last synced: 20 Jan 2025

https://github.com/carlos-levi/sistemas-embarcados-monitoria

RepositΓ³rio para monitoria da disciplina de Sistemas Embarcados 2023.2

arduino-uno circuit embedded-systems microcontroller tinkercad

Last synced: 12 Jan 2025

https://github.com/mic-devs/iot_wifi_smart_home

ESP32 IoT WiFi smart home project involving a fan, lamp, and camera. This project is for Curtin Computing Nation public showcase during the 2024 Sarawak STEM Trailblazers exhibition.

embedded-systems esp32 microcontroller

Last synced: 18 Jan 2025

https://github.com/nikolailehbrink/biometric-attendance-system

Microcontroller-based system for fingerprint verification.

fingerprint-authentication microcontroller study-project verification

Last synced: 01 Feb 2025

https://github.com/mattjesc/dsm-mt-eh-zephyr-rtos

Dynamic State Machine with Multithreading and Event Handling in Zephyr RTOS

c embedded embedded-systems firmware freertos iot linux microcontroller rtos zephyr zephyr-rtos

Last synced: 18 Jan 2025

https://github.com/makerdiary/python-games-on-microcontroller

Write your own game with python and microcontroller

game microcontroller python

Last synced: 12 Jan 2025

https://github.com/mayankpatel97/flexos-rtos

An RTOS (Real time operating system) designed for embedded applications

microcontroller scheduler stm32 task-scheduler

Last synced: 12 Jan 2025

https://github.com/anonto050/cse-316-microprocessors-microcontrollers-and-embedded-systems

Contains assembly codes, and microcontroller codes of course CSE316

assembly emu8086 microcontroller microprocessor

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

https://github.com/pakequis/protoconn

A PROTOtype board with CONNectors for electronic test and development

arduino breadboard electronics esp32 kicad microcontroller pcb prototype raspberry-pi

Last synced: 12 Jan 2025

https://github.com/gmostofabd/8051-push-button

πŸ”— This repository guides you to learn about digital input reading using an 8051 Microcontroller. The program is written in Assembly language and well-commented to ensure clarity. To read the digital input, two tactile push button switches are connected to I/O pins.

8051 assembly circuit debouncing digital download hex input mcu microcontroller programming proteus pull-down pull-up read schematic simulation switch

Last synced: 19 Jan 2025

https://github.com/gmostofabd/8051-7segment

πŸ“¦ This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam

8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd

Last synced: 19 Jan 2025

https://github.com/gmostofabd/8051-lcd

πŸ“š This repository demonstrates how to interface a 16x2 alphanumeric LCD with the 8051 Microcontrollers (AT89S52) using Assembly Language Programming. The project is designed to showcase a practical example of sending data from the 8051 microcontroller to an LCD and includes Proteus simulation files for testing, modify, debug and visualization.

4bit 8051 8bit assembly circuit code download experiment hex interfacing language lcd microcontroller mode programming proteus simulation

Last synced: 19 Jan 2025

https://github.com/gmostofabd/8051-analog

πŸ“ˆ This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.

8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation

Last synced: 19 Jan 2025

https://github.com/gmostofabd/8051-stepper-motor

πŸ› οΈ This repository demonstrates how to interface a stepper motor with the 8051 microcontroller using the ULN2003 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit download driver file hex language microcontroller motor programming proteus simulation steeper stepper-motor uln2003

Last synced: 19 Jan 2025

https://github.com/gmostofabd/8051-dc-motor

πŸ‘¨β€πŸ’» This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit code dc description design download file hex microcontroller motor programming proteus schematics simulation

Last synced: 19 Jan 2025

https://github.com/jonpalmisc/avr_yaml

AVR architecture info in YAML format

atmel avr microcontroller yaml

Last synced: 19 Jan 2025

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

A MicroPython library for controlling PWM outputs in an asyncio loop, with features including fading and blinking

PWM async asyncio embedded fade led microcontroller microprocessor micropython uasyncio

Last synced: 18 Nov 2024

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

A MicroPython library for reading from a rotary encoder

embedded encoder microcontroller microprocessor micropython rotary rotary encoder

Last synced: 18 Nov 2024

https://github.com/scootpl/uprint

uPrint (microPrint) is a simple TinyGo library to print text on OLED display. Drivers implementing 'drivers.Displayer' are supported. Tested on Raspberry Pi Pico and ssd1306.

microcontroller oled oled-display-ssd1306 pico raspberry-pi tinygo

Last synced: 19 Dec 2024

https://github.com/qc20/haptic-game-for-the-blind

HapNav is an innovative, ESP32-based game designed to empower the visually impaired. By using joystick navigation, it enhances spatial awareness and provides inclusive gaming experiences. Join us in this project to make gaming accessible for all!

3d-printing accessibility arduino blind cad cpp esp32 game-development haptic-feedback haptics human-computer-interaction interaction-design iot joystick-control microcontroller prototyping remote sensors tactile tactile-feedback

Last synced: 08 Nov 2024

https://github.com/neurarian/arduino-weatherstation-improved

My personal extension to the weatherstation plug and make kit project.

arduino arduino-uno-r4-wifi microcontroller weather-forecast weather-station

Last synced: 25 Jan 2025

https://github.com/mastashake08/shake-rp2350

Nuxt 3 Web app for interacting with the RP2350 microcontroller from Raspberry Pi includes a code editor

microcontroller micropython nuxt raspberry-pi

Last synced: 01 Feb 2025

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

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

https://github.com/tyriis/esphome-config

ESPHome configuration for my smarthome

automation configuration esp32 esp8266 esphome microcontroller smarthome

Last synced: 07 Feb 2025

https://github.com/flyer-dm/arduino_mini_projects

Мини-схСмы для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² со скриптами Π½Π° C++

arduino cpp microcontroller mini-projects physical-devices

Last synced: 25 Jan 2025

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

Руководство ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Turtle32

arduino-ide cpp esp32 espressif microcontroller micropython

Last synced: 28 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/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/baptvit/microcontroladores

Microprocessadores e Microcontroladores UnB 1/2018 - MS

c cpp microcontroller msp430 rfid

Last synced: 15 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/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/adamniederer/s12cpuv2-mode

A major mode for S12CPUV2 assembly language

assembly embedded freescale microcontroller s12cpuv2

Last synced: 01 Feb 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/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/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/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/bytewizer/boards

Fez single board computers libraries built for GHI Electronics TinyCLR OS.

arduino csharp dependency-injection iot logging microcontroller nanoframeowork netmf sitcore tinyclr

Last synced: 05 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/ole1986/pic18f-morsecode

PIC example code to translate ASCII text into morse code blinking LED using serial connection (UART)

microchip-pic microcontroller morse-code pic pic18f

Last synced: 02 Feb 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/hafizhhasyhari/solusi-tempat-parkir-project-artificial-intelligence

Elektronika IoT Kecerdasan Buatan untuk Tempat Parkir menggunakan IoT dan Kecerdasan Buatan untuk mengoptimalkan pengelolaan tempat parkir. Sistem ini mengintegrasikan sensor IoT untuk mendeteksi ketersediaan tempat parkir dan algoritma AI untuk analisis &prediksi penggunaan parki

internet-of-things microcontroller sistem-parkir-cerdas

Last synced: 08 Feb 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/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/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/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/vadim-rudak/microcontroller-mc68hc11

Programs for microcontroller МC68НБ11

assembler mc68hc11 microcontroller

Last synced: 21 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/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/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/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/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/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/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/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/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/movsb/ch32v003

A CH32V003 project template for VsCode and CMake.

ch32v003 microcontroller openocd risc-v

Last synced: 15 Dec 2024

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

Learning Intel8051/ MCS-51 Microcontroller

microcontroller

Last synced: 21 Jan 2025

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/notyusheng/travel-sensor

Develop a portable, self-sustaining environmental monitoring device powered by ambient energy sources

3d-models autocad autocad-electrical electronics inventor iot microcontroller raspberry-pi sustainability telegram-bot

Last synced: 05 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/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/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/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/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/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