An IDE designed for the classroom, not for engineers.
P-Blocks loads in seconds from any Chrome browser. No installers, no drivers, no admin permissions. The infinite canvas allows organizing projects of any complexity, with the TFT simulator always visible to see the result before touching the hardware.
Just need Chrome
Native Web Bluetooth
Infinite canvas
Integrated TFT simulator
8-step onboarding. No student is left behind.
The tutorial guides students through the 8 key areas of the environment: canvas, block palette, TFT simulator, Bluetooth connection, examples, and P-Bot. It is integrated directly into the interface — not an external PDF. Ideal for the first session with the P-Bit, starting from age 8.
8 guided steps
Suitable from age 8
No printed material
Functional projects ready to use from minute one.
The library includes preconfigured projects demonstrating P-Bit capabilities: Hello World TFT, Light Sensor, Read Temperature, Conditional Logic, and more. Students load the example, study it, modify it, and upload it — without starting from scratch. Teachers can also save their own custom projects.
6 projects included
Instantly modifiable
Save your own
Every P-Bit sensor has its block. No GPIO configuration needed.
The Sensors category exposes all physical sensors in the kit as draggable blocks: LDR light, sound (Mic), soil humidity, external temperature, DHT11 temperature and humidity. No student needs to know which pin to read or how to initialize the sensor — the block handles it internally. The TFT screen shows the real-time value when the P-Bit is connected.
6 native sensors
No GPIO configuration
Live TFT preview
What you program, you see. The TFT simulator shows the result instantly.
The TFT simulator replicas the physical 160×128 px P-Bit screen directly in the browser. Students place blocks and see how the result will look before connecting the hardware — in the example, "Read Temperature (DHT11)" feeds the screen and shows 24.5°C in real time. Errors are detected before uploading to the device.
160×128 px simulator
Real-time data
XY position control
From blocks to Arduino C++ code in real time. The perfect ramp to programming.
Every block automatically generates its equivalent in Arduino C++. The console shows the complete void loop() function with the correct calls to the P-Bit library. High school students can edit the code and see how the blocks change — it's the ideal transition to professional programming.
Real-time Arduino C++
Bidirectional Blocks ↔ Code
Compilable and uploadable
P-Bot: the first AI assistant designed for STEAM experiments with real hardware.
P-Bot understands natural language and translates it into real experiments with the P-Bit. "Create a watering alarm for my garden", "Warn me if it's too noisy in class", "Measure my compost temperature" — P-Bot designs the logic, chooses the right sensors, and explains the plan before building anything. It's the science copilot no book can offer.
Conversational AI
Design real experiments
Natural language
Adapted for STEAM classroom
P-Bot doesn't just design the experiment — it builds the blocks and explains them one by one.
When clicking "Do it!", P-Bot automatically generates all necessary blocks: reads the soil humidity sensor, compares with a threshold, activates the buzzer and red LED if dry, green if okay. Then it explains each block in simple language. Students understand the logic before uploading to the P-Bit. Active learning with AI as pedagogical scaffolding.
Auto-generated blocks
Explains each block
Ready to upload to P-Bit