Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
PlatformIO
![](https://explore-feed.github.com/topics/platformio/platformio.png)
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-09 00:23:04 UTC
- JSON Representation
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/dongitran/esp32pass
A minimalist, secure, and offline password manager running on ESP32
arduino embedded esp32 platformio
Last synced: 08 Feb 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/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/lnahrf/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: 22 Nov 2024
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/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/slicequeue/poc-esp32-dht11-fc28-mqtt
ESP32 보드를 활용하여 온습도 센서, 토양 습윤 센서 측정 후 MQTT로 데이터를 JSON 형식으로 보내는 POC 를 진행합니다.
dht11 esp32 fc-28 iot mqtt platformio
Last synced: 02 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/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/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/9peo0xnd/m5cores3imu
M5CoreS3 IMU by M5Unified
bmi270 bmm150 imu m5cores3 m5gfx m5unified platformio
Last synced: 13 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/jmysu/mbuspico
C3Wroom/Mini w/ mBus & RPi-PICO
arduino esp32-c3 platformio rpi-pico
Last synced: 15 Jan 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/tinycompositehar/esp32s3devkitmacandseriallogger
Logs the UMI and MAC Address for ESP32-S3
esp32-s3 macaddress platformio umi
Last synced: 04 Feb 2025
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/wangzhiyao/homesensor
使用 ESP32+传感器 获取收集环境数据
bme280 esp32 gy-302 mqtt platformio
Last synced: 10 Feb 2025
https://github.com/mirkosertic/esp8266weatherstation
A simple weather station based on ESP8266 and BME280. Exports data to MQTT / HomeAssistant
arduino bme280 deepsleep esp8266 home-assistant mqtt platformio weather-station
Last synced: 02 Feb 2025
https://github.com/ocpiet/studienarbeit
Repository für die Ausarbeitung der Studienarbeit. Beinhaltet den Code für den ESP32-S3 auf PIO mit dem ESP-IDF und die Verschriftlichung in Latex.
Last synced: 02 Feb 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 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 Feb 2025
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 Feb 2025
https://github.com/roman-kulish/microbit-led-lights
Micro:bit V2 Interactive LED Strip with Light Sensing
arduino home-automation microbit-v2 platformio smart-lighting ws2812b
Last synced: 21 Dec 2024
https://github.com/vs4vijay/m5doom
M5-Doom - A port of the iconic Doom game for M5Cardputer, bringing classic FPS action to your M5 Stack devices.
arduino c cpp doom esp32 m5cardputer m5stack m5stickcplus m5unified platformio
Last synced: 24 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/eniehack/amaterrace
Open Source Hardware alarm, waking up by Light. W.I.P.
Last synced: 20 Dec 2024
https://github.com/adolbyb/zone-alarm-esp32
An ESP32 based single zone alarm system using Arduino framework.
arduino-library c-plus-plus cpp embedded embedded-systems esp32 platformio
Last synced: 20 Jan 2025
https://github.com/marc56k/spotipi3_esp32
The code for the ESP32 of the SpotiPi3.
Last synced: 15 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/titaniumhocker/informer
Device for remote monitoring of high pressure in closed pipe systems.
Last synced: 09 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/zvoverman/duolingo-streak-status
ESP32 project that tracks my Duolingo streak status on an LCD screen
Last synced: 17 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/otti/ethswitch
Multi Button Light Switch with Ethernet, POE and MQTT
esp32 ethernet kicad platformio poe switch wallswitch
Last synced: 13 Jan 2025
https://github.com/varungujjar/esp32-audio-spectrum-analyser
64 Band Audio Spectrum Analyser using FFT, ESP32 & SSD1322 OLED Display
audio-processing cpp esp32 fft multiprocessing platformio rtos ssd1322 wemos-lolin-esp32
Last synced: 13 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/gill003/smart-sign-language-translator-glove
The Smart Sign Language Glove is a wearable device that translates sign language gestures into text or speech, bridging communication gaps for sign language users. Powered by an ESP32 microcontroller, the glove uses flex sensors and an MPU-6050 accelerometer/gyroscope to capture real-time hand movements.
esp32 knn-classification machine-learning-algorithms mpu6050 platformio sign-language-translation threejs webserver
Last synced: 13 Jan 2025
https://github.com/wa1tnr/esp32-101-a
esp32 initial effort November 2022 real hardware basics platformio
arduino beginner esp32 esp32-arduino esp32forth forth platformio xtensa-lx6
Last synced: 10 Feb 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/wa1tnr/esp32-102-a
ESP32Forth based investigations November 2022 platformio arduino framework
arduino beginner bugfix esp32 esp32-arduino esp32forth forth platformio xtensa-lx6
Last synced: 10 Feb 2025
https://github.com/wa1tnr/rp2040-ard-mbed-platformio-aa
RP2040 - arduino - mbed - platformio from earlier work (subset) - 23 December 2023
arduino mbed platformio rp2040
Last synced: 10 Feb 2025
https://github.com/diegoperea20/iot-con-ia
iot con ia guia de paso a paso para realizarlo hecho con platformio
artificial-intelligence esp32 iot iot-ai platformio uao
Last synced: 13 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/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/kampi/esp-mcp9808
c esp-idf esp32 espressif mcp9808 platformio
Last synced: 01 Feb 2025
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/dbgjerez/iot-esp8266-dht11
Project with Platform IO programmed in C++ with DHT-11 humidity and temperature sensor.
cpp dht11 esp8266 iot platformio
Last synced: 01 Feb 2025
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/snakeye/recurringtask
Arduino library for simple management of recurring tasks
Last synced: 02 Feb 2025
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
https://github.com/antonioberna/spectrum-analyzer
ESP32 Spectrum Analyzer implement FFT (radix-2) in C++
cpp embedded engineering esp32 fft platformio radix-2 spectrum-analyzer
Last synced: 22 Jan 2025
https://github.com/chinmay-esp/rfid_esp32
This project demonstrates how to interface an MFRC522 RFID module with an Arduino using the SPI protocol to read RFID tags/cards. The program reads the UID (Unique Identifier) of the RFID card or tag and displays it on the Serial Monitor in HEX format.
cpp esp32 platformio rfid-rc522
Last synced: 22 Jan 2025
https://github.com/cdzombak/esp01-ping-target
ESP01 program that joins a WiFi network and responds to pings
arduino esp01 esp8266 platformio platformio-arduino
Last synced: 17 Jan 2025
https://github.com/spouliot/tilt-relay
ESP32 Tilt Hydrometer Relay to Brewfather
arduino brewfather esp32 platformio tilt
Last synced: 24 Jan 2025
https://github.com/enkerewpo/poxi
peng-zhihui's peak personal modified version
esp32-arduino lvgl pcb platformio
Last synced: 09 Jan 2025
https://github.com/duranda/odroid-go-idf
Example project for ODROID-GO using ESP-IDF on PlatformIO
esp-idf ili9341 odroid-go platformio
Last synced: 22 Jan 2025
https://github.com/wa1tnr/rp2040-arduino-basics-a
RP2040 Arduino - one hundredth repository ;) instantiated 18 April 2021.
arduino arduino-pico multicore multicore-programming platformio raspberry-pi-pico raspberry-pi-pico-rp2040 rp2040 rpi-pico rpi-rp2
Last synced: 10 Feb 2025
https://github.com/wa1tnr/uno-r4-basics
Uno R4 RA4M1 target board from Arduino.cc - basics - July 1, 2023
arduino arduino-cli arduino-uno-r4-wifi beginner charlieplexing platformio r7fa4m1ab3cfm ra4m1 renesas-ra uno-r4 uno-r4-minima uno-r4-wifi
Last synced: 10 Feb 2025
https://github.com/zonque/adc101-arduino
Arduino library to communicate with TI ADC101 converters
Last synced: 29 Jan 2025
https://github.com/makerbasemoon/gesture-car-esp
Gesture Car For ESP32
bootstrap5 esp32-arduino platformio website
Last synced: 16 Jan 2025
https://github.com/erriez/erriezgithubactionsplatformiodoxygen
Erriez Github Actions CI build with PlatformIO and generate Doxygen gh-pages and PDF
actions arduino build ci doxygen github issues library platformio pull-request templates
Last synced: 20 Dec 2024
https://github.com/nuwanj/smart-computer-table
My custom build "Work from Home" setup
Last synced: 26 Jan 2025
https://github.com/moritznelle/tx_passive_thermal_gct
esp32 espnow microcontroller platformio scientific-device vscode
Last synced: 18 Jan 2025
https://github.com/pedro31415/russian-peasant-method-arduino
Algoritmo em c que implementa multiplicação camponesa russa, porém implementando no arduino utilizando platformio no vscode.
arduino c msp430 msp430g2553 platformio
Last synced: 18 Jan 2025
https://github.com/brothaman/platformio_examples
Compilation of examples using PlatformIO command line interface. This repo will act as a 'boiler plate' for future projects using PlatformIO CLI
Last synced: 18 Jan 2025
https://github.com/jannled/smartscale
Modification of a kitchen scale with an ESP32 and a HX711 on a custom PCB
esp32 hx711 kicad kitchen-scale platformio
Last synced: 09 Jan 2025
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/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/hggh/shiny-swirl
shiny swirl for debian booth
arduino avr debian ikea platformio swirl ws2812b
Last synced: 19 Jan 2025
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/socxin/esp8266
L3 R3:espressif 160MHz MIPS Tensilica L106 WiFi SoC (ESP8266/ESP8285)
arduino baseline freertos micropython mips platformio qitas soc wifi
Last synced: 22 Dec 2024
https://github.com/danshick/arduino-ir-relay
Schematic, PCB, custom footprints, plots, and code for an arduino based remote control relay rig
arduino infrared infrared-control infrared-sensors kicad kicad-schematics pcb pcb-layout platformio relay relay-controllers schematic
Last synced: 29 Jan 2025
https://github.com/zmoth/mothswitch
Effortlessly control your home appliances with our HomeKit-compatible smart switch.
arduino esp32 homekit platformio
Last synced: 08 Feb 2025
https://github.com/mirkosertic/esp32musicbox
An ESP32 based music box / smart speaker
arduino esp32 home-assistant maker mqtt music-player platformio rfid smarthome voice-control
Last synced: 08 Feb 2025
https://github.com/grunmax/esphttprtos
Async HTTP server with Regex, JSON, FreeRTOS tasks and BLE for ESP32
arduino asynchttpserver ble esp32 espressif32 freertos freertos-task platformio
Last synced: 08 Feb 2025
https://github.com/jkoan/prometeus-gasmeter
esp8266 ota platformio prometheus
Last synced: 22 Jan 2025
https://github.com/nightvisi0n/sonoff-s20
(Yet another) custom firmware for the sonoff s20 smart socket
arduino esp8266 internet-of-toilets iot mqtt platformio sonoff sonoff-s20
Last synced: 29 Jan 2025
https://github.com/bojesav/water_monitoring-_control
Monitoring Water wasted tofu using lvgl on esp32 using arduino framework
arduino c lvgl-esp32 platformio
Last synced: 30 Jan 2025
https://github.com/lnahrf/agns_controller
ESP32 Firmware for the AGNS Controller (Autonomous Garden Node System)
api arduino cpp esp-now esp32 microcontrollers platformio rest restapi rf
Last synced: 22 Nov 2024
https://github.com/grimmpp/radio-controlled-arduino-devices
arduino nrf24l01 platformio remote rv transmitter
Last synced: 25 Dec 2024
https://github.com/carlosrabelo/mojave
ESP32 Solo Miner
esp32 platformio sha256 solo-miner
Last synced: 31 Jan 2025
https://github.com/dino-julius/proyecto-ss-agodic2024
Servicio Social TEC Creando Tecnologías para el Football Americano - Proyecto: Dispositivos de medición inteligentes.
esp32-arduino iot platformio sports vscode
Last synced: 30 Jan 2025
https://github.com/gabrielmarcano/esp32-roaster
Project including the firmware to create a real life roaster
esp32 husarnet iot-device ota-updates platformio
Last synced: 30 Jan 2025
https://github.com/techonit/nodemcu_esp32-manage
🏭 A open source application for manage devices (IOT) on nodemcu-esp32. Send and get reports to server with a api token.
board cpp iot nodemcu-esp32 platformio
Last synced: 30 Jan 2025
https://github.com/robotjaol/pio_shms_v2
arduino framework -> Structural Health is a Laboratory PLC SCSL project focused on achieving predictive maintenance for ITS infrastructure, specifically for the Automation Electronic Engineering Department.
Last synced: 07 Dec 2024
https://github.com/celliesprojects/co2-display-esp32
An app to show indoor co2 levels and air quality
co2-monitoring esp32-4848s040 esp32-s3 indoor-air-quality platformio senseair-s8 sht31 visualcrossing-api visualcrossingweather
Last synced: 02 Feb 2025
https://github.com/martinpartin/nodetruck
NodeTruck is a project aimed at controlling and monitoring a kids Ride-on car via a microcontroller and a web interface. The project consists of two main parts: the Microcontroller Unit (MCU) and a Web Application.
cpp csharp esp32 esp8266 mqtt platformio remote-control soldering wifi
Last synced: 07 Dec 2024
https://github.com/luebbe/homie-relay-array
Control an array of relays using a pcf8574 i2c port expander
esp8266 homie mqtt platformio relay
Last synced: 23 Jan 2025
https://github.com/luebbe/homie-yunshan-bme280
Homie firmware for a Yunshan ESP8266 wifi relay
Last synced: 23 Jan 2025
https://github.com/robotjaol/shms_v2
arduino framework -> Structural Health is a Laboratory PLC SCSL project focused on achieving predictive maintenance for ITS infrastructure, specifically for the Automation Electronic Engineering Department.
Last synced: 05 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: 08 Feb 2025