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/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/djordjemandic/girsuirb
Girs infrared server optimized for IrScrutinizer and LIRC for use with the Universal IR Blaster V0.2 board
arduino atmega328p girs infrared ir irscr irscrutinizer lirc minicore platformio receiver universal-ir-blaster
Last synced: 10 Feb 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/matousss/blitzreiter
ESP32 based remotely controlled robotic car
Last synced: 10 Feb 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/friedjof/floodalert
FloodAlert ist ein ESP32-basiertes Warnsystem, das Wasserlecks und Feuchtigkeit in Echtzeit erkennt und sofortige E-Mail-Benachrichtigungen zur Vorbeugung von Wasserschäden verschickt.
email email-sender esp32 flood pio platformio water
Last synced: 10 Feb 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/kr4fty/ai-rotary-encoder
Easy implement rotary encoder to your application using microcontroler like ESP32, STM32 and Atmega AVR
arduino atmega atmega328 avr bluepill bluepill-board button-control encoder esp32 esp8266 platformio rotary-encoder stm32 stm32f103c8t6 stm32f1xx
Last synced: 20 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/skulblakka/at24c256
Simple platformio library for AT24C256 EEPROM supporting page-writes and ACK-polling
arduino cpp eeprom library microchip platformio
Last synced: 10 Feb 2025
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: 10 Feb 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/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 wip
Last synced: 10 Feb 2025
https://github.com/stonedev-app/arduboysound
Sample Code for playing sounds on Arduboy
arduboy arduboy2 arduboyplaytune c cpp platformio sound
Last synced: 10 Feb 2025
https://github.com/pylipp/dartbox
Raspi/Arduino ROS/Python DIY project
arduino arduino-nano catkin keypad lcd platformio pydarts python raspberry-pi ros rosserial
Last synced: 03 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/pylipp/ros_temp_laser
Small hobby Arduino/ROS project
arduino command-line linux platformio ros vim
Last synced: 03 Feb 2025
https://github.com/idorobots/ir-api
A REST API to IR bridge with a 360 LED beacon.
api-rest arduino ir platformio
Last synced: 20 Dec 2024
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/p4p-83/gantry
The low-level machine control of our x-y stepper motors and limit switches.
arduino c cpp firmware gantry platformio
Last synced: 09 Feb 2025
https://github.com/virtuallyaverage/vrc-haptics-firmware
Firmware for the DIY haptics vest. ESP8266, or ESP32 based,
esp32 esp8266 haptics platformio platformio-arduino virtual-reality virtual-reality-interfaces vr vrchat
Last synced: 21 Dec 2024
https://github.com/jmysu/mbuswch32v00x
DIY project for WCH32V00X
platformio risc-v ttbasic wch32v
Last synced: 02 Feb 2025
https://github.com/mpwh23/arduinowifi
base code for PlatformIO to connect ESP8266 to wifi
esp8266 platformio platformio-arduino wifi
Last synced: 22 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/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/newir295/n_turtlebot
Final Project For Advanced Robotics And Artificial Inteligence At faculty of Engineering - Cairo University
imu-sensor lidar-slam microcontroller platformio robotics robotics-algorithms robotics-control robotics-kinematics robotics-programming robotics-simulation ros ros-noetic rosserial-arduino
Last synced: 10 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/thorsten-l/esp8266-arduino-info
A simple program showing esp8266 chip information
esp8266 esp8266-arduino platformio
Last synced: 20 Jan 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/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/ayan4m1/hew-d1
Hew firmware for Wemos/Lolin D1 mini
d1-mini iot platformio rgb-led
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/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/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/mamunul/arduinoexamples
Some random examples of specific module usage in Arduino
7-segment-display adc ads1115 arduino avr esp ntc-thermistor platformio tm1637 tpl5111
Last synced: 18 Jan 2025
https://github.com/pedro31415/binary-to-bcd
Algoritmo em c que implementa conversão de binário para BCD implementando no arduino, com a utilização do platformio para usar a placa MSP430G2553.
arduino bcd binary msp430 msp430g2553 platformio
Last synced: 18 Jan 2025
https://github.com/moritznelle/archery_clock_rx
This code is meant for a recivingunit in the archery clock network
archery-clock esp32 microcontroller platformio vscode
Last synced: 18 Jan 2025
https://github.com/jaquba/jqbstm32_framework
Framework for fast development STM32 applications with CubeMX and PlatformIO
Last synced: 08 Feb 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/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/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/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/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/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/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/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/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/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
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/stacey-kenny/bonsai
🌱 Smart BonsAI Pot Smart BonsAI Pot is an IoT project that combines bonsai care with technology. It monitors environmental conditions like temperature and humidity, sending real-time data to a backend for analysis. Users can track their bonsai’s health via a mobile app.
cpp dart esp32 flutter go golang iot platformio sql
Last synced: 26 Jan 2025
https://github.com/vmanoj1996/mpu9250-platform-io-mbed-library
Library for interfacing mpu9250 with Mbed supported boards
complementary-filter imu mbed mpu9250 platformio
Last synced: 05 Feb 2025
https://github.com/vmanoj1996/mbed-encoder
Code for interfacing Quadrature encoder with Mbed compatible microcontrollers. Written on Platform io ide. May not directly compile on Mbed online ide
encoder mbed-os platformio quadrature
Last synced: 06 Feb 2025
https://github.com/makerbasemoon/spiderbot
This is the Spider Bot project for maker
bootstrap cplusplus css esp32 html iot javascript ota-update platformio
Last synced: 27 Nov 2024
https://github.com/lilanga/smartmeternano
IoT smart meter using ESP32 chipset
aws-iot-core esp32 freertos home-assistant mqtt platformio smart-metering
Last synced: 26 Jan 2025
https://github.com/schnebeck/ir-stm32f103
Switching your Raspberry PI on and off by key or IR remote control
arduino bluepill ir onoffswitch platformio raspberry-pi raspberrypi remotecontrol stm32 stm32f103
Last synced: 06 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/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: 08 Feb 2025
https://github.com/xorboo/antichoker
Tiny DIY art project in form of a choker monitoring the air quality around you
esp32 led-strips platformio sgp40
Last synced: 08 Feb 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: 08 Feb 2025
https://github.com/unsignedarduino/esp32-s3-super-mini-test
PlatformIO template for a random "ESP32-S3 Super Mini" product based on the ESP32-S3FH4R2 I found. (4MB flash, 2MB PSRAM) Prints all system info and flashes the built-in WS2818.
arduino esp32-s3 fastled platformio platformio-arduino psram template test
Last synced: 30 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