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/kirby-b/arduino-morse-code

A small collection of Morse code messages on an Arduino

arduino arduino-sketch arduino-uno cplusplus instructions microcontroller morse-code

Last synced: 30 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/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/alifeee/openbenches-train-sign

Attempt to display the most recent bench from https://openbenches.org/ on a train sign.

arduino cgi d1-mini esp8266 microcontroller openbenches train-sign

Last synced: 09 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/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/ehabmagdyy/tic-tac-toe

Tic Tac Toe game using Microcontrollers.

esp32 microcontroller microcontroller-games stm32 tic-tac-toe xo-game

Last synced: 10 Feb 2025

https://github.com/richgrov/microgd

(WIP) GDScript interpreter for microcontrollers

gdscript interpreter microcontroller

Last synced: 27 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/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/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/gepetojj/retificador-controlado

Retificador de meia onda controlado por ESP32.

esp32 iot microcontroller platformio

Last synced: 29 Dec 2024

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: 14 Feb 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/gepetojj/carrinho-wireless

Carrinho de controle remoto utilizando o ESP32.

esp32 iot microcontroller platformio

Last synced: 29 Dec 2024

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/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/edixonalberto/control-electrificador

APP WEB para el control remoto de un electrificador de cercas

arduino arduino-sketch cpp css electronic html ino iot javascript microcontroller mysql php portfolio sql

Last synced: 10 Feb 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/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/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/borjapazr/arduino-projects

🕹️🦿 Projects for Arduino Uno

arduino arduino-uno board microcontroller

Last synced: 23 Jan 2025

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/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/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/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/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/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/phattharaphorn/microcontroller-application-and-development-lab

📟 A collection of Microcontroller Programming and Development.

c-library lab-assignment microcontroller

Last synced: 23 Jan 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/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/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/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/ripexz/uvee-py

A wearable UV Index indicator

arduino electronics microcontroller wearable wearable-devices

Last synced: 09 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/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/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: 15 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/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/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/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/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/atoomnetmarc/reset-timeout

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

microcontroller

Last synced: 03 Feb 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/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/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/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/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/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/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/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/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/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: 08 Feb 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/itman07/arduphone

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

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

Last synced: 15 Feb 2025

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/frozen-burrito/practica2_pmym

Código de MSP430G2 para controlar un carrito RF.

bluetooth microcontroller msp430g2553 radio robot-car

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