Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
PlatformIO
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-03 00:22:55 UTC
- JSON Representation
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/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/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/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/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/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: 16 Dec 2024
https://github.com/grunmax/rtosempty
A template of rtos project for Platformio.
arduino esp32 espressif32 freertos platformio rtos
Last synced: 16 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/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/aolle/powermaxalarm-ng
IoT PowerMax alarm interface extension
c cpp esp8266 esp8266-arduino iot platformio
Last synced: 24 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/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/steffen-w/platformio-esp32-c3
Minimal example setup with ESP32-C3 and PIO
arduino esp32-c3 platformio usb
Last synced: 09 Oct 2024
https://github.com/softplus/esp32repartition
ESP32 firmware to expand the partition table to 1536kb for WLED 0.15+
Last synced: 16 Dec 2024
https://github.com/paulschulze1337/m5stack-device-tests
Example sketches for M5Stack Sensors
arduino enviii m5stack platformio
Last synced: 16 Dec 2024
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/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/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/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/braille_display
Scalable multi-cell Braille display system on Arduino
arduino braille platformio wokwi
Last synced: 14 Dec 2024
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/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/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/jetsup/dammonitor
Publish sensor data to a HTTP server
client-server esp32 platformio vscode
Last synced: 18 Dec 2024
https://github.com/9peo0xnd/m5cores3imu
M5CoreS3 IMU by M5Unified
bmi270 bmm150 imu m5cores3 m5gfx m5unified platformio
Last synced: 13 Jan 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/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/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: 12 Dec 2024
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/vmanoj1996/mpu9250-platform-io-mbed-library
Library for interfacing mpu9250 with Mbed supported boards
complementary-filter imu mbed mpu9250 platformio
Last synced: 12 Dec 2024
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: 12 Dec 2024
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/moritznelle/rx_passive_thermal_gct
esp32 espnow microcontroller platformio scientific-device vscode
Last synced: 18 Jan 2025
https://github.com/0x2b3bfa0/luz
abandoned domotic esp8266 esp8266-arduino iot light-controller platformio
Last synced: 13 Dec 2024
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/wangzhiyao/homesensor
使用 ESP32+传感器 获取收集环境数据
bme280 esp32 gy-302 mqtt platformio
Last synced: 10 Oct 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/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/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/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/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/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/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/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/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/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/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/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/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/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/jmysu/mbusch55x
An affordable USB-CDC dev board.
ch559 ch55x mcs-51 platformio tinybasic usb-cdc
Last synced: 18 Dec 2024
https://github.com/nplab/iot-project
Public repository of the FH-Münster IOT project
arduino iot mqtt platformio python
Last synced: 13 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/9peo0xnd/imu_atoms3r
M5AtomS3R built-in 9DoF IMU test
bmi270 bmm150 imu m5atoms3 m5stack m5unified platformio
Last synced: 01 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: 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/chl33/dough133
A temperature-controlled container for proofing and fermenting soughdough
eps32 kicad openscad platformio sourdough
Last synced: 13 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/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/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/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/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/snakeye/recurringtask
Arduino library for simple management of recurring tasks
Last synced: 02 Feb 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/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/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/nuwanj/smart-computer-table
My custom build "Work from Home" setup
Last synced: 26 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