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-13 00:23:05 UTC
- JSON Representation
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/markatk/arcrail
Arduino based firmware for model railroad accessory decoders
arduino atmel avr firmware lcc loconet platformio
Last synced: 22 Dec 2024
https://github.com/angablue/picklesaurus
Welcome to the Picklesaurus code repository for entry into the 2023 Wier Warman competition.
Last synced: 06 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/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/marc56k/pioprotocolbuffers
Protocol Buffers 3.15.8 for PlatformIO
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/stefan-wr/esp-rotor-control
๐งญ ESP32 based remote rotator controller for Yaesu G-800/1000/2800, using a Vue.js based WebUI.
amateur-radio esp32 esp32-arduino platformio rotator-controller vuejs3
Last synced: 06 Feb 2025
https://github.com/roman3349/mcp980x-arduino
Arduino library for Microchip MCP9800, MCP9801, MCP9802 and MCP9803 temp sensors.
arduino-library i2c mcp9800 mcp9801 mcp9802 mcp9803 microchip platformio sensors
Last synced: 22 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: 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/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/wa1tnr/c4a-dcs-a
c4a from Chris Curl - local effort to deconstruct or simplify - experimental. New repository 20 Dec 2024
arduino-pico ccurl-c4a colorforth cpp earlephilhower forth littlefs platformio rp2350 rpi-rp2 rpipico2
Last synced: 23 Dec 2024
https://github.com/le-krogoth/mc_hello_linux
Small project to test platformio for Linux x86_64 platform
learn-to-code linux platformio
Last synced: 31 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: 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/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/otti/wordclock
Basic ESP8266 WordClock
esp8266 platformio wordclock ws2812
Last synced: 01 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/jaquba/jqbstm32_framework
Framework for fast development STM32 applications with CubeMX and PlatformIO
Last synced: 08 Feb 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/0x2b3bfa0/luz
abandoned domotic esp8266 esp8266-arduino iot light-controller platformio
Last synced: 06 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/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/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/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/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/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/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/matousss/blitzreiter
ESP32 based remotely controlled robotic car
Last synced: 10 Feb 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/robotjaol/pbl_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 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/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/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/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/pylipp/ros_temp_laser
Small hobby Arduino/ROS project
arduino command-line linux platformio ros vim
Last synced: 03 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/tserumula/remotelowbattery
ESP8266-Based Remote Battery Monitoring and Low-Level Indication
arduino esp8266 nodemcu nodemcu-esp8266 platformio remote-access
Last synced: 14 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: 14 Feb 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/mikedx/esp32-c3-oled
๐ ESP32 Christmas OLED Animation - Festive animations for SSD1306 displays featuring Santa, snowman, weather effects and more! Built with Arduino/PlatformIO
animation arduino christmas embedded esp32 iot oled platformio
Last synced: 01 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: 14 Feb 2025
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: 14 Feb 2025
https://github.com/jmysu/mbuswch32v00x
DIY project for WCH32V00X
platformio risc-v ttbasic wch32v
Last synced: 02 Feb 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: 14 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/9peo0xnd/imu_atoms3r
M5AtomS3R built-in 9DoF IMU test
bmi270 bmm150 imu m5atoms3 m5stack m5unified platformio
Last synced: 01 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/ayan4m1/hew-d1
Hew firmware for Wemos/Lolin D1 mini
d1-mini iot platformio rgb-led
Last synced: 10 Feb 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: 10 Feb 2025
https://github.com/sergaliciousnes/t-display-s3-wifi-image-transfer
Transfer images to the T-Display S3 wirelessly, Cross compatible with both T-Display-S3 LCD and AMOLED.
esp32 lilygo platformio t-display-s3 t-displays3-amoled websocket wifi
Last synced: 14 Feb 2025
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: 14 Feb 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/zebrajaeger/esp32clock
WiFI Clock, synchronized with NTP, WiFi and timezone settings via web interface. Auto access point mode. Arduino-OTA updateable.
arduino-ota autoconnect esp32 i2c ntp ntp-client oled-display platformio timezone wifi
Last synced: 07 Feb 2025
https://github.com/trombik/platformio-freebsd-tool-avrdude
Trick platformio so that it thinks tool-avrdude, a platformio package, is installed.
Last synced: 14 Feb 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: 14 Feb 2025
https://github.com/jmysu/c3mbuswroompwrmini
An updated C3Wroom/Mini project w/ LiPo
arduino bitlash esp32c3 espnow platformio wokwi
Last synced: 14 Feb 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: 14 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/mpwh23/arduinowifi
base code for PlatformIO to connect ESP8266 to wifi
esp8266 platformio platformio-arduino wifi
Last synced: 14 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/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/harry-skerritt/spotifymate
Firmware for SpotifyMate
arduino controller esp32 firmware hardware music platformio spotify spotify-api
Last synced: 01 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/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/aolle/powermaxalarm-ng
IoT PowerMax alarm interface extension
c cpp esp8266 esp8266-arduino iot platformio
Last synced: 24 Jan 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: 13 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/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/daedalus-robotics/avr_tello_2023_esp
Firmware for ESPNow servo dropper board.
Last synced: 17 Jan 2025
https://github.com/thijses/tlb_tx
the code for my custom transmitter (for my custom longboard)
esp-now esp32-arduino longboard platformio
Last synced: 10 Feb 2025
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: 10 Feb 2025
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: 10 Feb 2025
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: 10 Feb 2025
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/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/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/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/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/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/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/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/thijses/longboard_2024
the code for my custom electric longboard (including custom ESC).
esp32-arduino esp32-s3 longboard platformio simplefoc
Last synced: 08 Feb 2025
https://github.com/gpbenton/espnow-mqtt
Sends messages from ESPNow to MQTT
esp32 esp8266 espnow mqtt mqtt-client platformio
Last synced: 10 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/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