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/gpbenton/espnow-mqtt
Sends messages from ESPNow to MQTT
esp32 esp8266 espnow mqtt mqtt-client platformio
Last synced: 18 Dec 2024
https://github.com/0x2b3bfa0/luz
abandoned domotic esp8266 esp8266-arduino iot light-controller platformio
Last synced: 06 Feb 2025
https://github.com/makerbasemoon/3d_scanner_esp
📦️ ESP32 3D Scanner
esp32-arduino github-actions ota-firmware-updates platformio
Last synced: 17 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: 06 Feb 2025
https://github.com/paulschulze1337/m5stack-device-tests
Example sketches for M5Stack Sensors
arduino cplusplus enviii esp32 m5stack m5stack-core2 m5stack-coreink m5stack-stickc platformio qmp6988 sensor sht30
Last synced: 09 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: 06 Feb 2025
https://github.com/chl33/dough133
A temperature-controlled container for proofing and fermenting soughdough
eps32 kicad openscad platformio sourdough
Last synced: 06 Feb 2025
https://github.com/chl33/plant133
Firmware, circuit design, and 3D-printable components for an automated plant-watering system.
esp32 kicad openscad plant-watering platformio
Last synced: 09 Dec 2024
https://github.com/vk2diy/adxi
adxi = ADX Improved
ft4 ft8 kicad platformio transceiver wspr
Last synced: 17 Jan 2025
https://github.com/nplab/iot-project
Public repository of the FH-Münster IOT project
arduino iot mqtt platformio python
Last synced: 06 Feb 2025
https://github.com/steffen-w/platformio-esp32-c3
Minimal example setup with ESP32-C3 and PIO
arduino esp32-c3 platformio usb
Last synced: 08 Feb 2025
https://github.com/emptylibra/esp8266_wifigirland
Проект реализует управление МК Esp8266, подключенный к гирлянде на адресных светодиодах по Wi-Fi через мобильное приложение
esp8266 esp8266-arduino platformio wemos-d1-mini wifi ws2812b
Last synced: 02 Feb 2025
https://github.com/neonspork/piosensorbackend
PlatformIO for nodeMCU to run an API that interfaces with GPIO pins
hacktoberfest hacktorberfest2021 nodemcu platformio raspberry-pi
Last synced: 23 Jan 2025
https://github.com/wa1tnr/pio-sbx-a
platformio-based development - sandbox a - new in February 2022
accelerometer circuitplayground-express cpx hid lis3dh mouse platformio platformio-arduino pointing-device samd21 sandbox
Last synced: 17 Dec 2024
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: 17 Dec 2024
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: 17 Dec 2024
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: 17 Dec 2024
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: 17 Dec 2024
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: 17 Dec 2024
https://github.com/harry-skerritt/spotifymate
Firmware for SpotifyMate
arduino controller esp32 firmware hardware music platformio spotify spotify-api
Last synced: 01 Jan 2025
https://github.com/jakubandrysek/e-paper-board-esp32
:bookmark_tabs: Universal e-paper home display
cpp epaper esp32 json platformio traffic weather
Last synced: 05 Jan 2025
https://github.com/hawkw/3_clor
A quick PlatformIO library for controlling RGB LEDs on Arduino
arduino led platformio rgb-led
Last synced: 18 Dec 2024
https://github.com/vk2diy/23cm
23cm NBFM transceiver
23cm amateur-radio atmega328 avr diy ham-radio kicad kicad-schematics nbfm platformio pll transceiver
Last synced: 17 Jan 2025
https://github.com/veftodii/air-quality-monitor-assignment
IAW technical test assignment
air-quality-monitor embedded-systems esp32-idf iaw mqtt platformio
Last synced: 17 Jan 2025
https://github.com/wannacry081/makersync-esp32
MakerSync-ESP32 is a project that converts PET plastic into 3D printing filament. It uses an ESP32 microcontroller with various sensors and components for interactive control, and a Django REST API for data exchange.
arduinojson esp32 lcd16x2 platformio
Last synced: 10 Jan 2025
https://github.com/streamingtime/barmband
Barmband is a wearable wristband designed to gamify social interactions.
cpp esp32 golang microcontroller platformio
Last synced: 30 Jan 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: 18 Dec 2024
https://github.com/parzival-space/panelnow
PanelNow is a wireless front panel for PCs, utilizing ESP-NOW for communication.
esp8266 platformio wemos-d1-mini
Last synced: 18 Dec 2024
https://github.com/stonedev-app/arduboysound
Sample Code for playing sounds on Arduboy
arduboy arduboy2 arduboyplaytune c cpp platformio sound
Last synced: 18 Dec 2024
https://github.com/thijses/tlb_tx
the code for my custom transmitter (for my custom longboard)
esp-now esp32-arduino longboard platformio
Last synced: 18 Dec 2024
https://github.com/mirokeimioniemi/led-zeppelin-embedded-code
The code running on the microcontrollers inside the gesture controlled LED Zeppelin lamp prototype, made as the final project for the 2024 Digital Fabrication Fab Academy overlay course at Aalto Fablab.
arduino ble ble-server bluetooth bluetooth-low-energy capacitive-touch-sensor fastled freetouch gesture-detection gesture-recognition i2c led platformio qtouch seeeduino-xiao wireless-communication ws2812b xiao xiao-esp32-c3 xiao-samd21
Last synced: 18 Dec 2024
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: 18 Dec 2024
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: 18 Dec 2024
https://github.com/chernobrovyivs/robot_yuppie_on_arduino
Project to build a robot named Yuppie on base Arduino UNO R3.
Last synced: 18 Dec 2024
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: 18 Dec 2024
https://github.com/carm-outsource/smartcurtains
Simple smart curtains controller based on Arduino Uno R3 with OpenJumpers module.
arduino arduino-uno controller platformio smart-controller smarthome
Last synced: 18 Dec 2024
https://github.com/jmysu/mbusch55x
An affordable USB-CDC dev board.
ch559 ch55x mcs-51 platformio tinybasic usb-cdc
Last synced: 18 Dec 2024
https://github.com/le-krogoth/mc_helloworld
Small project to learn how to use PlatformIO together with Heltec WifiKit8
esp8266 learn-to-code pio platformio wifikit8
Last synced: 18 Dec 2024
https://github.com/matousss/blitzreiter
ESP32 based remotely controlled robotic car
Last synced: 18 Dec 2024
https://github.com/le-krogoth/mc_snake
Small project to run snake on the heltec_wifi_kit_8 board with PlatformIO
esp8266 learn-to-code pio platformio wifikit8
Last synced: 18 Dec 2024
https://github.com/moshdev2213/ola-uno
OLA UNO is an IoT project 🌐 using an ESP32 🤖 and two LEDs 💡. Controlled by an Express server 🖥️ and a React client 📱, it demonstrates basic IoT functionalities like remote control via HTTP 🌐, integrating hardware, server-side logic, and frontend development 🚀.
arduino esp32 express iot platformio react uno vite vscode webapp wokwi
Last synced: 18 Dec 2024
https://github.com/jmysu/mbusstm32ch55x
Arm-M3 + 8051 cores
armv7 ch55x mcs-51 platformio sdcc-compiler stm32f103 touch usb-cdc usb-hid
Last synced: 18 Dec 2024
https://github.com/calint/platformio-bam
toy game for JC4827W543R and ESP32-2432S028R using visual code and platformio
esp32-2432s028 esp32-2432s028r jc4827w543 jc4827w543r platformio
Last synced: 18 Dec 2024
https://github.com/marc56k/pioprotocolbuffers
Protocol Buffers 3.15.8 for PlatformIO
Last synced: 18 Dec 2024
https://github.com/kenny1342/e-panel
Energy Monitor Display using a Shelly EM device and ESP32 board
arduino energy esp32 lilygo-tdisplay monitor platformio shelly shelly-api shelly-em tft-display ttgo-t-display
Last synced: 18 Dec 2024
https://github.com/nishit0072e/vsd-mini
This Repository solely made for the Research Internship using VSDSquadron Mini RISC-V Development Board
ch32v003 codespaces microcontroller platformio risc-v virtualbox
Last synced: 24 Dec 2024
https://github.com/dakalamin/micro_chess
Minimalistic chess engine for Arduino microcontrollers
arduino chess chess-engine embedded platformio visual-studio-code vscode
Last synced: 01 Jan 2025
https://github.com/wa1tnr/c4a-lcl-bpio
c4a from Chris Curl - with platformio RP2350 support. make clean ; make ; make uploadfs ; make upload - new repo 18 Dec 2024
arduino-pico ccurl-c4a colorforth cpp earlephilhower forth littlefs platformio rp2350 rpi-rp2 rpipico2
Last synced: 19 Dec 2024
https://github.com/kiesel/laptimer
A ESP8266-based lap timer for tiny race tracks
1602lcd arduino esp8266 esp8266-arduino platformio reed-switch
Last synced: 01 Jan 2025
https://github.com/grimmpp/mini-tank
WIFI-controlled Mini-Tank based on ESP8266 and Platformio
dc-motor-driver esp8266 platformio tank webpage-controller webpage-joystick wifi-controller
Last synced: 25 Dec 2024
https://github.com/techniker/telaire_t9602_arduino
Read Telaire T9602 Temperature and Humidity data and print to serial
14bit demo esp32 esp8266 humidity platformio serial t9602 telaire temperature temperature-sensor vscode
Last synced: 25 Dec 2024
https://github.com/kennfatt/smart_thermostat_esp8266
Source code of my Smart Thermostat project. It uses PlatformIO for a development environment.
arduino esp8266 iot platformio
Last synced: 01 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/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/jetsup/dammonitor
Publish sensor data to a HTTP server
client-server esp32 platformio vscode
Last synced: 18 Dec 2024
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: 09 Feb 2025
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/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/moritznelle/rx_passive_thermal_gct
esp32 espnow microcontroller platformio scientific-device vscode
Last synced: 18 Jan 2025
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/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/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/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/gob52/goblib_test
Unit test with googletest. shared between goblib and goblib_m5s.
googletest platformio unittest
Last synced: 12 Jan 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/exocet22/tinyftpclient
A tiny Arduino FTP client on PlatformIO running on ESP8266 module.
arduino esp8266 ftp-client platformio
Last synced: 07 Feb 2025
https://github.com/royyandzakiy/stm32-flightcontroller
STM32F103-based drone flight controller with MPU6050, ExpressLRS, PID control, and motor mixing. Developed in Arduino IDE & PlatformIO
drone expresslrs flight-controller platformio stm32f103
Last synced: 07 Feb 2025
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/kevinnhou/arduino-braille-cell
Arduino device that converts printed text to Braille in real time, designed to aid visually impaired individuals.
Last synced: 05 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/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/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/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/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/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/thorsten-l/esp32-cryptomoneyticker
PlatformIO version of the LilyGo TTGO-T4-DEMO
arduino esp32 esp32-arduino platformio
Last synced: 20 Jan 2025
https://github.com/walloutlet/lc76g
A simple library for interfacing with the LC76G GPS module. This library provides basic functionality for configuring the LC76G GPS module using the Arduino framework.
arduino-library gps lc76g platformio
Last synced: 05 Jan 2025
https://github.com/marceline-cramer/discord-drive
DiscordDrive firmware
c embedded motor motor-controller motor-driver platformio stm32 zephyr-rtos
Last synced: 24 Oct 2024
https://github.com/krzys-h/platformio-platform-azsphere
PlatformIO support for Azure Sphere platform
azsphere azure-sphere iot platformio
Last synced: 31 Jan 2025
https://github.com/dakalamin/braille_display
Scalable multi-cell Braille display system on Arduino
arduino braille platformio wokwi
Last synced: 07 Feb 2025
https://github.com/tfmalt/fagseminar-led-iot
Examples from my getting started with fastled programming workshop
arduino esp32 fastled platformio
Last synced: 25 Jan 2025
https://github.com/snakeye/ht1621
A library to control HT1621-based 7-segment displays using Arduino/PlatformIO.
7-segment arduino display ht1621 lcd platformio
Last synced: 25 Jan 2025
https://github.com/kiranj26/stm32-platformio-playground
This repository serves as a hands-on learning environment to explore various STM32 peripherals using PlatformIO as the sole IDE. The examples range from basic tasks like LED blinking to advanced peripheral operations such as UART communication, PWM, and more.
platformio platformio-library platformio-platform platformio-stm stm32f030 ststm32
Last synced: 25 Jan 2025
https://github.com/devel0/iot-examples
iot examples and wirings
arduino arduino-nano examples mbed pinout platformio rotary-encoder stm32 stm32duino vscode
Last synced: 07 Feb 2025
https://github.com/devel0/iot-atmega8a-as-rtc
use of atmega8a as dummy rtc clock through i2c
Last synced: 07 Feb 2025
https://github.com/devel0/iot-utils
Utilities for ststm32, espressif8266, atmelavr platforms with arduino framework.
arduino avr esp8266 platformio stm32 util
Last synced: 07 Feb 2025
https://github.com/bitscoper/bitscoper_iot
Bitscoper Internet of Things
arduino-mega-2560 esp32-cam internet-of-things platformio sensors
Last synced: 01 Feb 2025
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/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/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