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/yantavares/msp430

My msp430 coding projects

assembly c microcontroller msp430

Last synced: 16 Dec 2024

https://github.com/matimax/site

A collection of maybe useful information for computer scientists and engineers interested in Swift and microcontroller programming, electronics and control theory.

ardiuno electronics esp32 espressif jetson-nano k210 microcontroller single-board-computers swift swift-package-manager swiftui

Last synced: 30 Jan 2025

https://github.com/kirby-b/arduino-auto-fan

Building an arduino device that turns on a fan when my room gets too hot.

arduino arduino-sketch arduino-uno cplusplus instructions microcontroller

Last synced: 30 Jan 2025

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/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: 16 Dec 2024

https://github.com/dineshpinto/stm32f4

Combining an FPGA, micro-controller and AWG for nanosecond photon counting

assembly awg c microcontroller photonics verilog

Last synced: 09 Dec 2024

https://github.com/techn0man1ac/powerbankonstm32

Powerbank on STM32 microcontroller

code cube cubemx microcontroller powerbank schematic stm32

Last synced: 16 Dec 2024

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/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: 18 Dec 2024

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/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: 18 Dec 2024

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

little library to display text on 8 LEDs

arduino arduino-library ascii binary microcontroller

Last synced: 04 Jan 2025

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/mateusjunges/sistemas-embarcados-2018

Repositório com o conteúdo das aulas de Sistemas Embarcados, do curso de Engenharia de Computação da Universidade Estadual de Ponta Grossa

arduino eletronica engineering esp8266 microcontroller

Last synced: 19 Jan 2025

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

📦 The 8051 4x4 Keypad Interfacing demonstrates how to connect and interact with a 4x4 matrix keypad using the AT89C51 microcontroller. Keypads are commonly used for user input in embedded systems, and in this project, we showcase how to read key presses using Assembly language.

4x4-keypad 8051 assembly circuit download files hex interfacing keypad language microcontroller programming proteus schematic simulation

Last synced: 19 Jan 2025

https://github.com/am-i-groot/brightness-of-led-on-a-scale

We have been able to build a full LED Intensity remote controller product which we shall use to control the brightness of the lighting in our homes without the need to move around. Get our product on your smartphone, and control your home lighting easily and effectively.

api-call boltiot-platform brightness cloud development iot-platform javascript led microcontroller project resistor scale

Last synced: 31 Jan 2025

https://github.com/znitche/crowsnest

lightberryAPI + Raspberry Pi Pico W = LAN services hub

api async microcontroller micropython network-monitoring raspberry-pi-pico services-hub

Last synced: 29 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/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/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: 06 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/lmtreser/boards

Repositorio educativo con información técnica acerca de placas programables

arduino boards esp32 esp8266 microcontroller raspberry-pi-pico

Last synced: 17 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/gtvolk/asmclock

Intel 8051 Microcontroller clocks

8051 assembly clock intel microcontroller

Last synced: 24 Jan 2025

https://github.com/dddlr/heliproject

Programming a helicopter to fly up and down and rotate freely! A microcontroller-programming group project created for ENCE361.

c helicopter heliproject microcontroller

Last synced: 17 Jan 2025

https://github.com/alexandrelamberty/sentinel-api-spec

:diamond_shape_with_a_dot_inside: Home Automation and Monitoring IoT Software API Specification

api iot microcontroller openapi specification

Last synced: 27 Dec 2024

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/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/trivedijeet/buildicator

Ring of WS2812b (individually addressable RGBW) LEDs on a 3D-printed case controlled by an ESP8266 microcontroller. Visual indicator of current build state. Easily configurable to point to CI/CD pipelines

arduino cpp microcontroller microcontroller-firmware

Last synced: 27 Dec 2024

https://github.com/ortanav2/integrated-circuit-emulator

Texas Instruments Intergrated Circuit Based Computer. ESP8266 Controller Code / Assembly Code / IC-Emulator

assembly-language controller datasheet emulator esp8266 integrated-circuits logic-gates microcontroller

Last synced: 10 Oct 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/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/qc20/e-display-api-esp32

An ESP32-based project that fetches real-time bus and train schedules from the Rejseplanen API and displays them on an energy-efficient E-Paper screen. Inspired by Danish public transport displays, this IoT solution offers a minimalist and low-power approach to keeping track of public transport times.

api-integration arduino bus-schedule copenhagen danish-public-transport denmark diy-electronics e-ink e-paperdisplay embedded-systems esp32 iot low-power microcontroller public-transport real-time-data rejseplanen smart-display train-schedule wifi

Last synced: 10 Oct 2024

https://github.com/schanur/blimp

Old and unfinished project to control an 10 qubic meter helium filled blimp drone

atmega blimp control css drone embedded-linux microcontroller navigation obstacle-avoidance remote-control ultrasonic-sensor university

Last synced: 30 Jan 2025

https://github.com/infusion/pcd8544

A Nokia 5110 display driver library

arduino arduino-library display microcontroller nokia5110

Last synced: 10 Dec 2024

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

Learning Intel8051/ MCS-51 Microcontroller

microcontroller

Last synced: 21 Jan 2025

https://github.com/roycuadra/iot-smartenviro-v1.2

In this simple IoT projects i use a ESP32C3 Supermini Because its Power Efficient and a AHT30 Sensor, it has a motion detection using an RCWL-0516 microwave radar sensor,

aht30 esp32c3-super-mini microcontroller rcwl-0516-microwave-doppler-radar sensors

Last synced: 07 Dec 2024

https://github.com/filipnet/smart-doorbell-shelly

A smart home doorbell integration using Shelly UNI and a generic doorbell transformer, enabling notifications and automation via MQTT or Home Assistant.

doorbell electronics home-automation iot microcontroller mqtt shelly shelly-uni tranformer wifi-doorbell

Last synced: 19 Dec 2024

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/johassel/h_bridge_inverter

Hardware/Microcontroller project to build basic functions of an H-Bridge Inverter

inverter-control microcontroller micropython mosfet-driver power-electronics raspberry-pi-pico

Last synced: 02 Jan 2025

https://github.com/petarsimonovic/sloworm

A tool to interact with MicroPython controllers through the browser

microcontroller micropython pico raspberryp raspberrypipico webapi

Last synced: 07 Dec 2024

https://github.com/anmamun0/assembly-microcontroller-experiments

Assembly Language and Microcontroller Programming is a repository designed to help learners master assembly language programming for microcontrollers.

assembly-language c embedded microcontroller robotics

Last synced: 22 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/mbuesch/avrmakelib

Build environment for AVR projects

avr build microcontroller

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

https://github.com/amruthapatil/nyu-justbreathe

This project implements a prototype of an embedded system that can determine if a person has stopped breathing for more than 10 seconds, triggering an alert. It is designed to address the need for real-time monitoring of infants to prevent Sudden Infant Death Syndrome (SIDS).

cpp embedded-systems microcontroller platformio

Last synced: 20 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/thotypous/mikrostm-link

Link together gcc and mikroC projects for STM32

gcc linker microcontroller mikroc

Last synced: 23 Jan 2025

https://github.com/mateomor/firefightercar

A firefighter car code for ESP32

car esp32 hardware microcontroller

Last synced: 20 Jan 2025

https://github.com/kathleenwest/micromouse

This final report summarizes the final progress of the MicroMouse senior project team and clarifies the ultimate design solution by first discussing the problem definition, posed solution, and benefits of implementation. Secondly the as built specifications address the mechanical and electrical technical specifications which include drawings, diagrams, and schematics that illustrate the final constructed MicroMouse. Each design requirement is then addressed and verified by test results. Lastly, the final report includes a concluding cost analysis of the project. Overall, the MicroMouse meet most of the system design requirements and was under budget with a cost of only $394.60.

interactive-c maze-algorithms maze-generation-algorithms maze-solver microcontroller micromouse robotics schematics senior-design

Last synced: 23 Jan 2025

https://github.com/s4b7r/at-ir-comm

Old first steps in AT µC development, playing with transmission via IR

microcontroller

Last synced: 31 Dec 2024

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/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/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/erenelagz/esp32-robotic-arm

Robotic Arm Controler Using Esp32 Blueooth Controller

arduino bluetooth esp32 microcontroller robotic-arm robotics

Last synced: 29 Dec 2024