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/code2k13/pipico_dht22gadget

A table top gadget to display temperature and humidity information using Pi Pico, TFT LCD and DHT22

dht22 diy-electronics microcontroller pipico raspberry-pi-pico

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

Retificador de meia onda controlado por ESP32.

esp32 iot microcontroller platformio

Last synced: 29 Dec 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/veracioux/pic-thermostat

A thermostat using the PIC16F1939 microcontroller

microcontroller mplabx pic-microcontroller pic16f1939 thermostat

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/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/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/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/atoomnetmarc/atmel-ice-header-adapter-pcb

An adapter PCB to convert tiny Atmel-ICE header to something bigger.

debugger eagle-cad microcontroller pcb

Last synced: 03 Feb 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/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/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/moritznelle/archery_clock_tx

This code is meant for a sending unit in the archery clock network.

archery-clock esp32 microcontroller platformio vscode

Last synced: 27 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/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/kdesp73/pic18f4550-library

Peripherals C Library for the PIC18F4550 microcontroller

ccs-compiler library microcontroller pic18f4550

Last synced: 22 Nov 2024

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

My msp430 coding projects

assembly c microcontroller msp430

Last synced: 08 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/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/sarincr/stm32-arm-cm4-microcontroller-exercises

STM32 ARM Cortex M4 Microcontroller- Basic Exercises using STM32 Nucleo-64 development board with STM32F446RE MCU with Arduino Uno V3 connectivity support

ac6 arm cortex cortex-m cortexm4 eclipse embedded embedded-c embedded-hal embedded-systems internet-of-things iot microcontroller microcontroller-boards neucl stm32 stm32f4 stm32f4-discovery stm32f446re stm32f446re-nucleo

Last synced: 21 Jan 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/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/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/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/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/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/bucknalla/kicad-feather-wing-template

KiCAD 7 template for Adafruit Feather Wings

adafruit feather kicad microcontroller wing

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

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/amarnathcjd/csl331

System Software and Microprocessors Lab S5

cse ktu microcontroller microprocessor s5 system systemsoftware

Last synced: 20 Nov 2024

https://github.com/borjapazr/arduino-projects

🕹️🦿 Projects for Arduino Uno

arduino arduino-uno board microcontroller

Last synced: 23 Jan 2025

https://github.com/jmojiwat/kuongshun

L9110 H-Bridge for Raspberry Pi.

microcontroller

Last synced: 01 Feb 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/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/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: 08 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/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/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/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: 08 Feb 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: 14 Feb 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/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/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/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/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/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/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/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