Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
PlatformIO
PlatformIO is an open source, cross-platform development ecosystem for embedded systems, IoT (Internet of Things) devices, and microcontrollers. It provides a unified and integrated development platform that simplifies and streamlines the process of developing software for a wide range of embedded hardware and platforms.
- GitHub: https://github.com/topics/platformio
- Repo: https://github.com/platformio
- Created by: Ivan Kravets
- Released: June 13, 2014
- Related Topics: embedded, microcontroller, build-system, package-manager, libraries, ide, avr, arm, risc-v, rtos,
- Aliases: pio,
- Last updated: 2025-02-03 00:22:55 UTC
- JSON Representation
https://github.com/electrobug14/vegetable_detection
About An AI model has been implemented to detect potato, onion & tomato on a resource constrained hardware
ai esp32camera microcontroller oled-ssd1306 platformio tensorflow-lite
Last synced: 01 Feb 2025
https://github.com/otti/wordclock
Basic ESP8266 WordClock
esp8266 platformio wordclock ws2812
Last synced: 01 Feb 2025
https://github.com/chl33/room133
An ESP32-based device for room monitoring, for use with Home Assistant
esp32 esphome home-assistant kicad openscad pir-sensor platformio radar
Last synced: 13 Dec 2024
https://github.com/nthnn/portamob
Portable Mobile device-like shield for UNO-like boards; an ingenious extension for the Arduino UNO platform.
arduino arduino-board arduino-library arduino-shield cern cern-open-hardware embedded-boards embedded-c embedded-systems platformio platformio-library
Last synced: 13 Jan 2025
https://github.com/3110/m5atom-encoder-unit
Encoder UnitをATOMシリーズで動かす
encoder-unit m5stack platformio
Last synced: 25 Dec 2024
https://github.com/3110/atom-babies-platformio-template
PlatformIO for VSCode 用 ATOM Babies 雛形
atom-babies m5atom m5stack platformio
Last synced: 25 Dec 2024
https://github.com/vspiewak/esp32-walkthrough
My journey with Arduino on ESP32
arduino esp32 esp32-arduino platformio
Last synced: 25 Dec 2024
https://github.com/jxmked/arduino-greenhouse-temp-normalizer
An Arduino program that will automatically regulate the temperature inside of a greenhouse using sensors and fan.
arduino dht11-sensor ec11 greenhouse liquidcrystal-i2c pio platformio relay
Last synced: 18 Dec 2024
https://github.com/cailloumajor/temperature-sensor
IoT temperature sensor based on BME280 and D1 mini
bme280 d1-mini esp8266 homie platformio temperature-sensor
Last synced: 10 Jan 2025
https://github.com/cailloumajor/ambient-light-relay
Relay triggerring on ambient light, based on D1 mini
bh1750 d1-mini esp8266 platformio quasar-framework relay vuejs
Last synced: 10 Jan 2025
https://github.com/cailloumajor/current-sensor
IoT electrical current sensor based on SCT013 current clamp and D1 mini board
current-sensor d1-mini esp8266 homie platformio
Last synced: 10 Jan 2025
https://github.com/zopieux/rsl366r
A very simple PlatformIO project converting serial commands to RSL366R commands. Tested with Chacon remote plugs (SKU 54660).
433mhz arduino atmega2560 bluepill iot platformio rc-switch rsl366 rsl366r stm32f103c8t6
Last synced: 26 Dec 2024
https://github.com/deomorxsy/xtensa-qemetsu
firmware dev environment POC for Xtensa (esp32/esp8266) with pio and QEMU
esp32 esptool nvim platformio qemu qemu-system-xtensa
Last synced: 18 Dec 2024
https://github.com/JSConcept/ESP32-localtuya
💡 Using Local Tuya by ESP32 (C++) 💡
esp esp32 example experimental local platformio program s3 smart tuya wifi wifi-network
Last synced: 23 Oct 2024
https://github.com/peppson/water-leak-sms-alarm
A small battery-powered device that detects water leakage and sends an SMS alert.
Last synced: 18 Dec 2024
https://github.com/thorsten-l/esp8266-arduino-info
A simple program showing esp8266 chip information
esp8266 esp8266-arduino platformio
Last synced: 20 Jan 2025
https://github.com/thorsten-l/esp8266-sample-hw-timer1
PlatformIO sample using the hardware timer1 on an ESP8266 (WEMOS D1 mini)
arduino arduino-framework esp8266 esp8266-arduino platformio sample timer
Last synced: 20 Jan 2025
https://github.com/peppson/mqtt-radio-gateway
MQTT gateway for "radio-nodes" and generic 433Mhz devices.
esp32-arduino home-automation mqtt platformio
Last synced: 09 Oct 2024
https://github.com/willgreen98/arduino-bled-impl
Just a toy-app for me to learn firmware concepts and brush up on C++
arduino arduino-mega c cpp firmware led-controller platformio
Last synced: 18 Dec 2024
https://github.com/newir295/embdded-systems
Embdded Systems Repo For Arduino (UNO, Mega, Nano), AVR Atmega32, ESP 8266, ESP32 -S, Raspberry Pi Projects
arduino avr-microcontroller avr-programming embedded-systems esp32 esp32-arduino esp8266 esp8266-arduino platformio rasperry-pi robotic-arm robotics
Last synced: 26 Dec 2024
https://github.com/lisoveliy/svet
Super-Visor ESP Tools - library add-on for ESP to create a simple web infrastructure, work with Wi-Fi, Web and EEPROM or flash-memory. (WIP of Alpha)
arduino arduino-library esp esp8266 esp8266-arduino espressif platformio
Last synced: 10 Oct 2024
https://github.com/pakequis/clock_piw
Retrofit in a clock/calendar with Raspberry Pi Pico
arduino platformio platformio-arduino raspberry-pi-pico raspberry-pi-pico-w rp2040
Last synced: 27 Dec 2024
https://github.com/porfyr/esp32-cam-positioning
esp32-cam platformio espressif framework, device positioning
esp32 esp32-cam espressif platformio
Last synced: 10 Jan 2025
https://github.com/djordjemandic/uirbpio
Firmware development for UIRB (ATmega328P) with PlatformIO, custom boards, EEPROM tools, and debugging.
arduino blaster infrared ir minicore pio platformio uirb universal
Last synced: 02 Jan 2025
https://github.com/smougenot/esp32_tft_sensors
Use esp32 with tft screen (from TTGO) with sensors
arduino esp32 espressif pio plateformio platformio sensors tft tft-espi ttgo wifi wifimanager
Last synced: 18 Dec 2024
https://github.com/jaquba/jqbstm32_framework
Framework for fast development STM32 applications with CubeMX and PlatformIO
Last synced: 09 Oct 2024
https://github.com/milind220/rave-led-matrix
Handheld adjustable LED matrix to flip out to at a rave!
arduino electronics-projects neopixels platformio rave ws2812b
Last synced: 03 Jan 2025
https://github.com/andresweitzel/modelos_oled_esp-12e-module
Modelos de Código para implementar con NodeMCU ESP_12E y Display Oled
esp32 git nodemcu oled-display platformio visual-studio-code vscode
Last synced: 01 Feb 2025
https://github.com/vistx/factory-io-with-esp32
This repository contains code to establish communication between an ESP32 and Factory IO, specifically for controlling the "Pick and Place XYZ" scene using real-life buttons and a joystick.
esp esp32 factorio modbus modbus-tcp platformio plc tcp-ip vscode
Last synced: 09 Oct 2024
https://github.com/meowmeowahr/dmd_pageloader
Arduino code to show images on 2 HUB12 DMD Displays.
32x32 arduino arduino-mega arduino-mega-2560 dmd hub12 led p10 pio platformio platformio-arduino sd-card
Last synced: 11 Jan 2025
https://github.com/gitaarwerk/esp32-taken
Captive portal app for ESP32
captive-portal esp32-arduino hacking-tool ili9341 lilygo-ttgo-t4-13 platformio social-engeneering-toolkit
Last synced: 17 Dec 2024
https://github.com/nav9v/quilles-pulse
IoT-Based Battery Health Monitoring System for EV Charging Using ESP-32
dashboard electric-vehicles esp32 ev-charging iot node-red platformio wokwi
Last synced: 09 Oct 2024
https://github.com/aashviktyagi/zippermau5
マイクロマウス
cpp fast maze maze-algorithms maze-solver micromouse n20 platformio robot robotics teensy teensy41
Last synced: 09 Oct 2024
https://github.com/madskjeldgaard/arduino-drv8833
Arduino/Platformio library for the DRV8833 motor driver. Supports i2c via PCA9685.
arduino cpp dcmotor drv8833 motor motor-controller pca9685 platformio
Last synced: 18 Dec 2024
https://github.com/jonasdoebertin/esp32-jukebox-firmware
Firmware for ESP32 based NFC jukebox
esp32 esp32-arduino esp32-wrover i2c i2s-audio muse-proto nfc platformio pn532 rfid spi
Last synced: 24 Jan 2025
https://github.com/ynsrc/stm32-platformio-libopencm3-freertos
Example STM32 project with PlatformIO + libopencm3 + FreeRTOS
bluepill bluepill-board embedded freertos platformio stm32 stm32f103c8t6
Last synced: 11 Jan 2025
https://github.com/hpsaturn/esp32-stepper-tests
Testing ESP32 with 8825/4988 Stepper Driver library on Nema stepper motors like 17HS19
arduino drivers iot motor-controller platformio
Last synced: 02 Feb 2025
https://github.com/blueandi/avr-net-io-smartmeter
Smartmeter server based on a AVR-NET-IO board.
arduino avr-net-io cpp11 platformio smartmeter
Last synced: 02 Feb 2025
https://github.com/shadow578/magellan-space-mouse
modify a logitech magellan space mouse to emulate a modern 3dconnexions space mouse
3dconnexion arduino hid magellan modification platformio space-mouse
Last synced: 24 Jan 2025
https://github.com/luizgabriel/weekcomp.securitysystem
Um projeto desenvolvido para uma palestra na Semana da Computação do IFCE em Outubro de 2018 para demonstrar a possibilidade de se desenvolver grandes projetos para Arduino.
arduino i2c platformio serial spi
Last synced: 19 Dec 2024
https://github.com/gob52/goblib_test
Unit test with googletest. shared between goblib and goblib_m5s.
googletest platformio unittest
Last synced: 12 Jan 2025
https://github.com/blueandi/rego6xxsrv
Heatpump Rego6xx controller server based on a AVR-NET-IO board.
arduino avr-net-io cpp11 heatpump ivt junkers platformio rego6xx rest-api
Last synced: 02 Feb 2025
https://github.com/ninja4795822/esp32-s3-stock-ticker
Display the price of stocks on a long line of MAX7219 LED matrices with an ESP32 S3 using Finnhub!
arduino arduino-esp32 esp32-s3 led-matrices led-matrix led-matrix-8x8 led-matrix-displays max7219 platformio stock stock-api stock-market stock-prices stocks
Last synced: 24 Jan 2025
https://github.com/robthree/parkingsensor
Proof-of-concept Parking sensor - See https://gathering.tweakers.net/forum/list_messages/1967946
arduino breadboard car circuits distance-sensor diy electronics-projects esp8266 garage hc-sr04 parking-sensor platformio proof-of-concept proximity-sensor rgb-led ultrasonic-sensor wemos-d1-mini
Last synced: 02 Feb 2025
https://github.com/friedjof/syncrtc
A project for synchronizing the ESP32's internal RTC with a NTP server to maintain accurate timekeeping.
ds3231 es8266 esp32 esp32s3 ntp platformio synchronization time
Last synced: 21 Dec 2024
https://github.com/alexmohr/yal
Simple logger for arduino (currently only tested on ESP8266) fully written in C++. Supports serial and MQTT appenders out of the box. More appenders can be added easily
arduino arduino-library esp8266 mqtt platformio
Last synced: 24 Jan 2025
https://github.com/spytaspund/esp32-ili9341-lvgl-template
Example code for esp32 running lvgl with connected ili9341 + touch
esp32 lvgl lvgl-esp32 platformio tft-display
Last synced: 10 Oct 2024
https://github.com/rahtol/led-dimmen
A simple ESP32 project using the LEDC library to dim a LED.
esp32 esp32-arduino ledc platformio vscode
Last synced: 10 Oct 2024
https://github.com/ziteh/robotis-dynamixel-motor-driver
ROBOTIS DYNAMIXEL actuator library for STM32 (Protocol 2.0)
dynamixel libopencm3 library max485 platformio stm32
Last synced: 19 Jan 2025
https://github.com/chalonov/iot-noise-monitor
ESP32 - Noise monitoring for a health care provider institution
cpp esp32 iot iot-application noise-detection platformio
Last synced: 13 Dec 2024
https://github.com/wannacry081/packagepal
PackagePal is an embedded system project using Flutter and Firebase for the Mobile Application, and C++ for programming the ESP32 Microcontroller. Moreover, this project is a smart container dual-layered package receiver that uses a keypad, monitor, sim module, etc. to incorporate a secure container for your parcels to be received.
cpp dart esp32 firebase flutter platformio
Last synced: 10 Jan 2025
https://github.com/dbgjerez/iot-esp8266-irrigation-system
System to measure ground humidity
arduino esp8266 iot platformio
Last synced: 01 Feb 2025
https://github.com/zvoverman/duolingo-streak-status
ESP32 project that tracks my Duolingo streak status on an LCD screen
Last synced: 17 Jan 2025
https://github.com/9peo0xnd/unit-imu_pro
M5Stack Unit-IMU Pro BMI270/BMM150 libraries
bmi270 bmm150 imu m5gfx m5unified platformio
Last synced: 17 Jan 2025
https://github.com/titaniumhocker/informer
Device for remote monitoring of high pressure in closed pipe systems.
Last synced: 09 Jan 2025
https://github.com/makerbasemoon/gesture-car-mini-esp
Gesture Car Air Controller For ESP32 Mini
esp32-mini mpu6050 platformio websocket-client
Last synced: 16 Jan 2025
https://github.com/vitorccs/arduino-halloween-witch
Fun Halloween toy made in Arduino whichs detects people presence and plays an audio of a witch laughing
Last synced: 19 Jan 2025
https://github.com/mwdle/rotaryhuecontrol
Allows for gradient color control of Common Anode RGB LEDs via 5 pin 360° rotary encoder or built-in web interface. ESP8266 NodeMCU Project.
arduino cplusplus esp8266 esp8266-projects hsv platformio platformio-arduino potentiometer pwm rgb rgb-led rotary-encoder
Last synced: 11 Jan 2025
https://github.com/marc56k/spotipi3_esp32
The code for the ESP32 of the SpotiPi3.
Last synced: 15 Jan 2025
https://github.com/emmanuelmess/betterfeelingsforac
Allows for sending head index ifeel messages to AC
arduino arduino-uno cpp embedded platformio
Last synced: 15 Jan 2025
https://github.com/harryslabdotnet/nes-controller-interface
A simple interface for the NES controller, allowing for the 8 buttons of the NES controller to be read by a microcontroller. Available at https://harryslab.net/nes-controller-breakout-board.
arduino arduino-library controller nes nintendo platformio platformio-arduino platformio-library
Last synced: 31 Dec 2024
https://github.com/cdzombak/esp01-power-loss-alarm-http
ESP01 program that sends a notification over HTTP when power is disconnected or reconnected
arduino esp01 esp8266 platformio platformio-arduino
Last synced: 22 Jan 2025
https://github.com/vitorccs/nodemcu-dht
A NodeMCU project which displays temperature and humidity data on a web page
cplusplus dht11 dht22 nodemcu platformio
Last synced: 19 Jan 2025
https://github.com/tinycompositehar/esp32s3devkitmacandseriallogger
Logs the UMI and MAC Address for ESP32-S3
esp32-s3 macaddress platformio umi
Last synced: 04 Feb 2025
https://github.com/jmysu/esp32_flashled_5x5
A simple 5x5 matrix w/ FlashLED
5x5 arduino esp32 fastled matrix platformio
Last synced: 15 Jan 2025
https://github.com/jmysu/mbuspico
C3Wroom/Mini w/ mBus & RPi-PICO
arduino esp32-c3 platformio rpi-pico
Last synced: 15 Jan 2025
https://github.com/inpacta/proccio
Proccio: Sistema de Gerenciamento de Tags RFiD com ESP8266 🚀
cpp esp8266 open-source platformio vscode
Last synced: 22 Dec 2024
https://github.com/marc56k/electricitymeterlogger
An Arduino based solution to log your daily power consumption to an SD card.
arduino logging platformio rtc sdcard
Last synced: 15 Jan 2025
https://github.com/marc56k/smartplantpot
A battery powered plant pot with E-Paper display, automatic watering and MQTT support.
epaper esp32 mqtt platformio watering-plants
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/matlen67/soyosource-powercontroller-esp32
soyosource-powercontroller for ES32
arduino balkonkraftwerk esp32 gtn-1000w gtn-1200w inselanlage iobroker limiter mqtt nachteinspeisung platformio rs485 soyosource
Last synced: 22 Jan 2025
https://github.com/justin-marian/casamonitor
CasaMonitor: Home condition monitoring & control with: sensors, LEDs, fan, automation, real-time data, and customizable settings.
atmega328p avr gpio home-control i2c node-red platformio pwm real-time timers usart
Last synced: 22 Jan 2025
https://github.com/y252328/atmega-soldering-station-1.7-for-platformio
ATmega T12 Soldering Station 1.7+ for PlatformIO
atmega328p platformio soldering-station t12
Last synced: 14 Jan 2025
https://github.com/unsignedarduino/integrated-chessboard
A chessboard that can detect and suggest moves for and against you! (work in progress)
arduino chess chessboard platformio python raspberry-pi
Last synced: 07 Jan 2025
https://github.com/thorsten-l/esp8266-wifi-sht30
A WiFi enabled SHT30 sensor (temperature and humidity). Implementing a nice looking Web-Interface, a RESTful API, OpenHAB 1 & 2 Callbacks and a MQTT client.
arduino arduino-framework esp8266 esp8266-arduino firmware humidity-sensor mqtt mqtt-client openhab openhab2 ota platformio sht30 temperature-sensor wifi
Last synced: 20 Jan 2025
https://github.com/wilmsn/espnode_ws
A configurable ESP node (with RF24 gateway) based on websockets
esp32 esp8266 html platformio rf24 websocket
Last synced: 25 Jan 2025
https://github.com/thorsten-l/esp8266-sample-ticker
PlatformIO sample using the ticker library on an ESP8266 (WEMOS D1 mini, Arduino-Framework)
arduino esp8266 esp8266-arduino platformio sample ticker
Last synced: 20 Jan 2025
https://github.com/kampi/esp-stts751
c esp-idf esp32 espressif platformio stts751
Last synced: 01 Feb 2025
https://github.com/kampi/esp-bh1726
bh1726 c esp-idf esp32 espressif platformio
Last synced: 01 Feb 2025
https://github.com/davidanderle/ha-eink-display
An eink diplay for Home Assistant. Must be used with HA-eink-display-HACS
esp32 espidf hacs-custom home-assistant platformio
Last synced: 08 Jan 2025
https://github.com/kampi/esp-mcp9808
c esp-idf esp32 espressif mcp9808 platformio
Last synced: 01 Feb 2025
https://github.com/rahtol/timerinterrupt0
Using a ESP32 HW timer to control a 4-digit LED Display.
esp32 esp32-arduino platformio vscode
Last synced: 10 Oct 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/sandwich1699975/arduinounitplatformio
My template for using ArduinoUnit unit tests with Platform IO
arduino embedded platformio unit-testing
Last synced: 22 Dec 2024
https://github.com/thorsten-l/esp8266-https-sampleserver
This is a slightly modified version of the BearSSL sample server for the ESP8266 Arduino framework using PlatformIO
bearssl esp8266 esp8266-arduino esp8266-webserver https https-server platformio
Last synced: 20 Jan 2025
https://github.com/brandonegg/tempprobe
Wireless temperature probe interface built with the ESP32. Provides a flutter based monitoring application to view temperature data remotely. Includes Twilio text alerts.
Last synced: 02 Jan 2025
https://github.com/stonedev-app/atoms3rss
RSS Reader on ATOMS3
arduino atoms3 cpp m5stack m5unified platformio rss-reader vscode wifi xml
Last synced: 10 Jan 2025
https://github.com/3110/the-deepest-offertory-box
世界一深い賽銭箱/The World's Deepest Offertory Box
daiso m5stack platformio shikakeology
Last synced: 25 Dec 2024
https://github.com/fabienbounoir/sensorsensei
Project to retrieve information from various sensors and send it to SensorCommunity.
capteurs esp32 iot platformio sensorcommunity
Last synced: 28 Dec 2024
https://github.com/davidkarnik/esp32withmqttandble
Bakalářská práce - Kompaktní systém pro sběr a zpracování dat v prostředí internetu věcí
ble c cpp esp32-wroom-32d iot mqtt platformio vscode
Last synced: 30 Dec 2024
https://github.com/khayyamsaleem/nodemcu-esp8266-led-toggle-server
quick webserver to interact with nodemcu esp8266 gpio
arduino esp8266 hardware nodemcu platformio webserver
Last synced: 14 Jan 2025
https://github.com/varungujjar/lorawan-arduino-receiver
Low Power Lora Wan Arduino Receiver Platform IO
arduino iot-platform lorawan platformio raspberry-pi receiver
Last synced: 21 Jan 2025
https://github.com/marek128b/live-weatherstation-bme280-esp32
This project allows you to read the temperature, humidity and air pressure from the bme280 sensor and displays it on the 16x2 i2c display as well as on a live updating webseite
bme280 esp32 i2c lcd16x2 platformio
Last synced: 21 Dec 2024
https://github.com/zceemja/platform-timsp430emu
This is a clone of PlatformIO MSP430 platform, except uploader is replaced with software emulator
arduino msp430 msp430g2553 platformio ti-msp430
Last synced: 22 Jan 2025
https://github.com/jmysu/c3mbuswroommini
An ESP32C3 Wroom/Mini customize board project
arduino bitlash eagle-pcb esp-now esp32c3 platformio qt5 wokwi
Last synced: 21 Dec 2024
https://github.com/thorsten-l/esp8266-neopixel12clock
An ESP8266 simple sample clock for a 12 NeoPixel ring dealing with SNTP showing UTC.
clock esp8266 esp8266-arduino neopixel neopixel-ring platformio sntp
Last synced: 20 Jan 2025
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/jmysu/c3mbuswroompwrmini
An updated C3Wroom/Mini project w/ LiPo
arduino bitlash esp32c3 espnow platformio wokwi
Last synced: 21 Dec 2024
https://github.com/stonedev-app/pico_dsp_radio
Raspberry Pi Pico DSP radio
arduino platformio radio raspberry-pi-pico
Last synced: 02 Feb 2025
https://github.com/nsaitarun-git/vectorbot_microros_v3
Vector Bot Lite is an ongoing project that focuses on integrating MicroROS into a low-cost differential drive robot. This is an extension of ROS 2 tailored for microcontrollers. This project demonstrates how to enable efficient robotic communication with limited hardware resources, suitable for lightweight and modular robotics applications.
differential-d esp32 microros platformio ros2-humble
Last synced: 22 Jan 2025