Blocks for reading temperature and humidity from an AHT10 or AHT20 sensor on the I2C bus.
Author: Milan Spacek + Codex
#AHT10#AHT20#I2C#sensor
Blocks for analog value filtering (EMA and SMA) in MicroPython.
Author: Codex
#filtr#analog#EMA#SMA#MicroPython
Blocks for the BMP280 pressure and temperature sensor on I2C.
Author: Milan Spacek + Codex
#BMP280#I2C#sensor
Blocks for controlling the DFPlayer Mini MP3 module over UART (MicroPython).
Author: Milan Spacek + Codex
#DFPlayer#MP3#UART#Audio
Simple wireless RC control using the ESP-NOW protocol. The library provides a communication interface for an 8-channel RC transmitter and receiver with a configurable unique identifier, CRC checking, and a failsafe mode.
Author: Milan Špaček
#ESP-NOW#RC
Clear blocks for SoftI2C and hardware I2C initialization, scanning, reading, writing, registers and data conversion in MicroPython.
Author: Milan Spacek + Codex
#I2C#SoftI2C#ESP32#RP2040#MicroPython
Blocks for controlling the JR6001 audio module over UART (software bitbang or hardware UART).
Author: Milan Spacek + Codex
#JR6001#MP3#UART#Audio
Control MAX7219 LED matrices (HW692/FC16) as a framebuffer display. Supports multiple 8x8 modules on the X and Y axes.
Author: Milan Spacek + Codex
#MAX7219#LED matrix#framebuffer#display
Blocks for an MFRC522 RFID reader connected over SPI. Includes blocks for initialization and reading a tag or card UID.
Author: Milan Spacek + Codex
#RFID#MFRC522#SPI
An animated character for a 128×64 OLED. Expressions, blinking, gaze, mouth movement and jumping.
Author: Milan Spacek + Codex; Mochi © 2026 HANDO K.K.
#Mochi#OLED#128x64#animation#animation#ESP32#MicroPython
Blocks for a Modbus RTU server. Includes initialization, polling, and register handling. Ideal for creating a sensor or display device connected to a Modbus RTU bus.
Author: Milan Spacek + Codex
#Modbus#RTU#Server
Blocks for MPU6500 with FIFO, a Madgwick filter, calibration, tare and automatic lazy polling based on ODR.
Author: Milan Spacek + Codex
#MPU6500#IMU#gyro#Madgwick#FIFO#I2C
Blocks for synchronizing and reading time using an NTP server (MicroPython).
Author: Miroslav Zuzelka + AI
#NTP#Time#RTC#WiFi#Network
Animated eyes rendered on an OLED display. Includes options to set the eye shape, change mood, or run one of the built-in animations.
Author: Milan Špaček + FluxGarage
#display#graphics
Draw charts and gauges on an OLED display using a framebuffer. Includes charts, meters, a thermometer and data array blocks. A C-to-MicroPython port of oled-charts: https://moonbench.xyz/projects/oled-charts.
Author: Milan Spacek + Codex
#OLED#Charts#Gauge#Meters
Nokia 3310/5110 display with a PCD8544 controller and 84 × 48 resolution.
Author: Milan Spacek + Codex
#Nokia 3310#Nokia 5110#PCD8544#LCD#SPI#framebuf
A simple smart PID controller with automatic timing, output limits, P/I/D term limits, and support for multiple instances.
Author: Milan Spacek + Codex
#PID#regulator#control
Control a robot using simple commands (Forward, Backward, Turn). The robot uses two servos and an OLED to display animated eyes.
Author: Milan Spacek + Codex
#robot#servo#oled#eyes
Blocks for playing RTTTL melodies on a piezo speaker.
Author: Miroslav Zuzelka + AI
#RTTTL#Piezo#Buzzer#Music#PWM
Falling snow in ESP IDE. It is winter, and few symbols of winter are stronger than falling snow. This add-on adds falling snow to ESP IDE. Treat it as a small technology toy and a demonstration of what add-ons can do.
Author: Milan Špaček
#snow#snow
Blocks for controlling an HD44780-based display using a PCF8574 I2C expander
Author: Milan Špaček
#display#I2C
Blocks for using ESP32-S3, RP2040 and RP2350 as a USB HID gamepad with six 16-bit axes and thirteen buttons. Built-in CDC remains enabled.
Author: Milan Spacek + Codex
#USB#HID#joystick#gamepad#ESP32-S3
Blocks for using ESP32-S3, RP2040 and RP2350 as a USB keyboard and mouse. Built-in CDC remains enabled.
Author: Milan Spacek + Codex
#USB#HID#keyboard#mouse#ESP32-S3
WeAct Studio E-Ink displays with SSD1680/SSD1681/SSD1683 controllers and ESP IDE graphics designer support. Supported displays: WeAct 1.54, WeAct 2.13, WeAct 2.9 and WeAct 4.2.
Author: Milan Spacek + Codex
#WeAct#e-paper#e-ink#SSD1680#SSD1681#SSD1683#SPI#framebuf