Web IDE Platform · No Installation

P-Blocks
Editor
Environment.

The entry point to STEAM programming. Bring P-Bit sensors to life by connecting logic blocks without a single line of complex code, directly from your browser, with zero installations.

Open P-Blocks ↗ Request demo
0
Installations
16
Block categories
3
Educational levels
pbit_blocks.json
P-Bit connected via USB
Sensors
🌱 Soil
🌡️ Temp
🔊 Sound
☀️ Light
Lights and sound
🔔 Beep
🌈 RGB LED
Control
❓ If… do
⏳ Wait
GROUP: Watering alarm

IF [Soil moisture] < 300

PLAY BEEP 1000 Hz · 500 ms

RGB LED COLOUR 0 · 0 · 255

WAIT 2000 ms
P-Bot: P-Bot built these blocks from a single sentence: "Create a watering alarm for my vegetable garden…". Open "Código" (Code) to see the C++ they generate.

Everything you can do with P-Blocks.

Real screenshots of P-Blocks 1.2.0. From a primary pupil's first block to the C++ code of a sixth-form project: the same environment.

Adapted for every educational level.

Primary level

My first sensors

Drag simple blocks to read temperature and humidity and show them on the screen. Each category has its own colour and icon, which helps younger pupils find their way. The program is "drawn" before it is written.

  • Start with sensor and screen/LED blocks only
  • Instant result on the P-Bit screen or in the simulator
  • Guided project: "My school's weather station"
🌡️ → 📺
Read [TEMP] → Show on screen

Logic without technical friction.

Teachers have no time to solve installation problems. P-Blocks runs in the browser and connects to the P-Bit via USB from Chrome.

Visual logic

Sensor, light, sound, screen and control blocks ready for the P-Bit hardware. No syntax errors and no pin configuration.

No installations

No admin permissions to request from the IT department. It runs in Chrome on school computers, with the P-Bit connected by USB cable.

Translation to code

Build with blocks and watch the Arduino C++ they generate in real time; copy or download it. P-Bot explains the logic it builds step by step, to help with the move to written programming.

Everything included with the Kit.

P-Blocks is included with the purchase of the P-Bit Sensor Kit. No additional subscription.

View Kit in Store View other platforms

STEAM Programming

Questions about block-based programming methodologies and technical integration for students.

Contact us directly
Of course. The interface is based on Blockly (Google's block-coding library, similar to Scratch), allowing children from age 10 to drag intuitive logic blocks without making syntax errors.
Yes. The Code panel shows, in real time, the Arduino C++ the blocks generate, with calls to the P-Bit library, and it can be copied or downloaded. It is the ramp to written programming when pupils are ready.
With Chromebooks, yes: P-Blocks runs in Chrome, the browser that lets a website connect to the P-Bit via USB. On Windows, macOS or Linux computers, Chrome or Edge will do. On iPad the program cannot be uploaded: Safari does not allow websites to connect to USB devices.