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-11 00:23:17 UTC
- JSON Representation
https://github.com/cloudstek/build-platformio
Stand-alone stripped down PlatformIO build service provider for Atom from the platformio-ide package
atom atom-build atom-build-provider embeddded platformio
Last synced: 05 Nov 2024
https://github.com/fjctp/serialcomm
Provides a simple API for Arduino to communicate over serial port
Last synced: 01 Feb 2025
https://github.com/silvio2402/deskcontrolsplit
A splitter that connects an interface to two table leg motor controllers.
arduino controller cpp mod platformio
Last synced: 26 Jan 2025
https://github.com/swordlordcodingcrew/ordinator2020
Extendable firmware for the LILYGO T-Watch-2020
esp32 lvgl pio platformio smartwatch ttgo ttgo-watch2020 wearables
Last synced: 10 Feb 2025
https://github.com/technoo10201/esp32-read-aps-inverters-platformio
This project facilitates communication between APS solar inverters and an ESP32 using a Zigbee CC2530 module. Developed with the Arduino framework on PlatformIO, it enables remote monitoring and control of the inverter's parameters via Zigbee protocol.
aps-inverter arduino arduino-framework cc2530 energy-monitoring esp32 espressif espressif-systems espressif32 iot platformio zigbee
Last synced: 20 Jan 2025
https://github.com/thijses/stm32wb55_custom_arduino_bootloader
an example of custom bootloader for the STM32WB55 which uses regular arduino-platform code for the bootloader
arduino bootloader platformio stm32wb55
Last synced: 12 Jan 2025
https://github.com/lloydjatkinson/avr-onboard-led-flash
avr avr-microcontroller platformio
Last synced: 28 Jan 2025
https://github.com/cvhariharan/simplemenu
A simple menu test project for nested menus on embedded systems
embedded-systems menu platformio
Last synced: 08 Feb 2025
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/robsonos/spie-firmware
A sample PlatformIO application with CI/CD
arduino atmel automation cd ci cicd cpp cppcheck platformio serial unittest
Last synced: 02 Jan 2025
https://github.com/nthnn/tcs3200
Comprehensive Arduino library for TCS3200 color sensor.
arduino arduino-libraries arduino-library arduino-platform arduino-project arduino-sensor arduino-sensors color-sensing color-sensor platformio platformio-arduino platformio-framework platformio-library tcs3200
Last synced: 13 Jan 2025
https://github.com/elct9620/pio-mrubyc
Provide mruby/c support for PlatformIO
esp-idf esp32 mruby platform-io platformio ruby
Last synced: 28 Jan 2025
https://github.com/marchand-nicolas/eink-dashboard
E-ink screen displaying time, battery, latest ETH block and temperature in °C over WIFI
arduino eink esp32 ethereum platformio
Last synced: 02 Feb 2025
https://github.com/hafidhh/esp8266-duino-coin-monitor
Monitor Duino-Coin Stats (balance, hashrate, total miner)
arduino duino-coin duino-coin-monitor duinocoin esp8266 esp8266-arduino esp8266-projects esp8266-sketch platformio
Last synced: 22 Dec 2024
https://github.com/taunoe/thermistor
A device that measures the ambient temperature in the environment in which it is located. And displays it on the screen.
arduino platformio segment-displays temperature-sensor thermistor
Last synced: 16 Jan 2025
https://github.com/universumgames/enviroment-logger-collector-esp32
Collect environment data (like Temp, Humidity and more) with your ESP32
Last synced: 08 Feb 2025
https://github.com/robertobochet/lora-finder
LoRa finder is a system thought to localize low power beacon exploiting LoRa.
beacon esp32 finder gps lora platformio
Last synced: 20 Dec 2024
https://github.com/daniloacsouza/compressores
codigo para central de ar comprimido com 2 compressores
Last synced: 21 Dec 2024
https://github.com/daniloacsouza/compressor
codigo para central de ar comprimido com 1 compressor
Last synced: 21 Dec 2024
https://github.com/wilmsn/espnode
Firmware für ESP8266 mit MQTT Client, Webserver und RF24 Gateway
esp32 esp8266 html platformio rf24 websockets
Last synced: 25 Jan 2025
https://github.com/daniloacsouza/tanque-criogenico
codigo para tanques criogênicos (ainda em desenvolvimento)
Last synced: 21 Dec 2024
https://github.com/jcomas/crir_m1_uart
Honeywell CRIR M1 CO2 sensor library for serial communication (UART)
arduino co2 crir-m1 honeywell platformio sensor
Last synced: 29 Dec 2024
https://github.com/lukasdrsman/uno-yt-livechat
Youtube livechat for Arduino Uno with LCD I2C display
arduino arduino-uno lcd lcd16x2 live-streaming livechat platformio python python3 youtube youtube-livestream
Last synced: 28 Jan 2025
https://github.com/mtrsk/duino
Playing with arduino in C++ (and maybe Rust?), platform.io and also Nix.
arduino cpp github-actions just justfile nix nix-flake platformio
Last synced: 06 Nov 2024
https://github.com/jmysu/usb_display
Some stuff for the USB Display
arduino gif jpg platformio png sdfat slideshow
Last synced: 15 Jan 2025
https://github.com/thorsten-l/esp32-cryptomoneyticker2
CryptoMoneyTicker2 for the new coinmarketcap api
Last synced: 20 Jan 2025
https://github.com/kirevdokimov/esp32-platformio-sketches-collection
A Collection of Arduino Core Sketches for ESP32 with PlatformIO
embedded esp32 esp32-arduino platformio
Last synced: 21 Jan 2025
https://github.com/crycode-de/auto-watering-system
An automatic watering system using an Arduino, capacitive soil moisture sensors and magnetic valves. https://crycode.de/diy-automatisches-bewaesserungssystem
arduino platformio watering-system
Last synced: 21 Jan 2025
https://github.com/itis-enrico-fermi/edstream
Realtime streaming facility for embedded displays
bitmap c esp-idf esp32 facility freertos image lib library oled oled-display oled-display-ssd1306 open-source-project pio platformio python3 stream tools video video-stream
Last synced: 26 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/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/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/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/grunmax/rtosempty
A template of rtos project for Platformio.
arduino esp32 espressif32 freertos platformio rtos
Last synced: 08 Feb 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: 10 Feb 2025
https://github.com/amin-mashayekhan/esp8266-fs-upload
ESP-8266 File System Upload Template
bootstrap c-plus-plus-language cpp css esp8266 html internet-of-things iot js platformio vscode
Last synced: 14 Dec 2024
https://github.com/dl1lmh/esp32-ethernet-duino-coin
Duino-Coin Miner on ESP32 with LAN
coin cryptocoins cryptocurrency duino duino-coin duino-coin-miner duinocoin esp32 lan8720 mining olimex platformio poe tlk110 visual-studio visual-studio-code w5500
Last synced: 29 Dec 2024
https://github.com/movative/platformio-core-docker
A dockerized pio client.
docker docker-compose docker-image pio pio-client platformio
Last synced: 26 Jan 2025
https://github.com/cdfer/kearecorder
A device that allows you to accurately record ground water temperature using the ESP32S2.
arduino arduino-sketch datalogger esp esp32 esp32s2 platformio temperature water-quality
Last synced: 27 Jan 2025
https://github.com/wangzhiyao/homesensor
使用 ESP32+传感器 获取收集环境数据
bme280 esp32 gy-302 mqtt platformio
Last synced: 10 Feb 2025
https://github.com/hawkw/3_clor
A quick PlatformIO library for controlling RGB LEDs on Arduino
arduino led platformio rgb-led
Last synced: 10 Feb 2025
https://github.com/p4p-83/head
The low-level machine control of our head mechanism, pneumatics, and vacuum nozzle.
arduino c cpp firmware platformio
Last synced: 20 Dec 2024
https://github.com/aolle/powermaxalarm-ng
IoT PowerMax alarm interface extension
c cpp esp8266 esp8266-arduino iot platformio
Last synced: 24 Jan 2025
https://github.com/madskjeldgaard/teensyaudiofileplayerlibrary
A convenience library for playing audio files from an SD card on the Teensy platform
arduino audio platformio platformio-arduino teensy
Last synced: 03 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/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/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/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/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/ayan4m1/hew-d1
Hew firmware for Wemos/Lolin D1 mini
d1-mini iot platformio rgb-led
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/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/mpwh23/arduinowifi
base code for PlatformIO to connect ESP8266 to wifi
esp8266 platformio platformio-arduino wifi
Last synced: 22 Dec 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 Feb 2025
https://github.com/jmysu/mbuswch32v00x
DIY project for WCH32V00X
platformio risc-v ttbasic wch32v
Last synced: 02 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/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/pylipp/ros_temp_laser
Small hobby Arduino/ROS project
arduino command-line linux platformio ros vim
Last synced: 03 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/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/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/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/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/matousss/blitzreiter
ESP32 based remotely controlled robotic car
Last synced: 10 Feb 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/chernobrovyivs/robot_yuppie_on_arduino
Project to build a robot named Yuppie on base Arduino UNO R3.
Last synced: 10 Feb 2025
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: 10 Feb 2025
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: 10 Feb 2025
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: 10 Feb 2025
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: 10 Feb 2025
https://github.com/jmysu/mbusch55x
An affordable USB-CDC dev board.
ch559 ch55x mcs-51 platformio tinybasic usb-cdc
Last synced: 10 Feb 2025
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: 10 Feb 2025
https://github.com/jmysu/mbusstm32ch55x
Arm-M3 + 8051 cores
armv7 ch55x mcs-51 platformio sdcc-compiler stm32f103 touch usb-cdc usb-hid
Last synced: 10 Feb 2025
https://github.com/marc56k/pioprotocolbuffers
Protocol Buffers 3.15.8 for PlatformIO
Last synced: 10 Feb 2025
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: 10 Feb 2025
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: 10 Feb 2025
https://github.com/peppson/water-leak-sms-alarm
A small battery-powered device that detects water leakage and sends an SMS alert
Last synced: 10 Feb 2025
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: 10 Feb 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: 10 Feb 2025
https://github.com/chl33/boiler
Software for monitoring water level in a home boiler
boiler-monitor esp32 platformio
Last synced: 06 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/ptcryan/environment_monitor
esp8266-arduino mq135 platformio
Last synced: 27 Jan 2025
https://github.com/tserumula/remotelowbattery
ESP8266-Based Remote Battery Monitoring and Low-Level Indication
arduino esp8266 nodemcu nodemcu-esp8266 platformio remote-access
Last synced: 21 Dec 2024
https://github.com/vitorccs/huskylens-line-tracking-car
Line Tracking Car using Arduino and Huskylens board
arduino huskylends line-follower-robot line-tracking-robot platformio robocore
Last synced: 21 Dec 2024
https://github.com/cat-in-136/stackchantesterrt
A stack-chan tester program for stackchan RT ver. (M5Stack CoreS3 / DYNAMIXEL servo)
dynamixel-servos esp32s3 m5stack-cores3 platformio stackchan
Last synced: 09 Feb 2025
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/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/timothyhollabaugh/cx-digital-tacho
A digital tachometer for older Citroen CX's
arduino atmega atmega328p atmel avr citroen platformio stepper-motor
Last synced: 11 Jan 2025
https://github.com/gpbenton/motion-and-light-sensors
platormio implementation of platform and light sensor module on wemos d1 mini
esp8266 light-sensor motion-sensor platformio wemos-d1-mini
Last synced: 21 Jan 2025
https://github.com/m3y54m/start-esp-idf
Getting started with FreeRTOS on ESP32 (LOLIN32)
esp-idf esp32 freertos lolin32 platformio
Last synced: 21 Jan 2025
https://github.com/amin-mashayekhan/esp32-fs-upload
ESP-32 File System Upload Template
bootstrap c-plus-plus cpp css esp32 html internet-of-things iot js platformio vscode
Last synced: 21 Dec 2024
https://github.com/philbobaggins/two-projects-with-common-lprojects-with-common-lib-dir
Experiment to make sure I could create two PlatformIO project which shared a common library directory.
Last synced: 14 Jan 2025
https://github.com/philbobaggins/hello-bluepill
Experiments with the Blue Pill MCU dev board
arduino bluepill bluepill-board hello-world micro-controller platformio
Last synced: 14 Jan 2025
https://github.com/philbobaggins/hello-bluepill-platformio-arduinio
Experiments with PlatformIO and Arduino on the BluePill board
arduino bluepill bluepill-board hello-world micro-controller platformio
Last synced: 14 Jan 2025
https://github.com/maximmur/esp32s2_arduino
Arduino style ESP32S2 microcontroller projects, templates and examples
arduino esp32 esp32s2 lilygo platformio
Last synced: 21 Dec 2024
https://github.com/jesseklm/esp32-i2c-scanner
I2C Scanner for ESP32, multiple pins
arduino esp32 esp32s2 i2c i2c-bus i2c-scanner lolin-s2-mini platformio scanner
Last synced: 21 Dec 2024