ESP32 Control

Connect a board over Bluetooth, drive its pins, and watch live telemetry.

Not connected Device —

Bluetooth Connection

Web Bluetooth requires Chrome or Edge on Android, macOS or ChromeOS. Keep this page open while using the kit.

Live Telemetry

Device—
BLE RSSI—
Uptime—
Last Ping—

Analog Inputs

Digital Pins

Servo Control

S1=D14 · S2=D32 · S3=D5(shared) · S4=D33

Motor Driver Control

M1 D23/D15 · M2 D27/D19 · M3 D12/D18 · M4 D13/D2

Firmware — Copy or Download for Arduino IDE

Pick a sketch, copy or download the .ino, then upload via Arduino IDE (Board: ESP32 Dev Module).

Full BLE Kit Control
Copied!
Required Libraries (Arduino Library Manager): ESP32 BLE Arduino · ESP32Servo · ArduinoJson

Student Activity Tracker Auto-detected from kit actions

00:00
Session Timer
No active session — enter name and press ▶ Start Session
0
Tasks detected
Waiting for activity…
Start a session, connect the kit, then use any control above
0
Tasks Done
0
Excellent
—
Avg Time
—
Best Time
Activity Log
#StudentClass Task (auto-detected) Time in SessionBenchmarkAt
BENCHMARKS: Excellent ≤ 2 min Good ≤ 4 min Average ≤ 7 min Keep Practicing >7 min Avg benchmark = 7 min

Board Map

Waiting for device state…

Activity Log