Un editor pensat per a l'aula, no per a enginyers.
P-Blocks s'obre al navegador, sense instal·lar res ni demanar permisos d'administrador. A l'esquerra, 16 categories de blocs per colors; al centre, el llenç on s'encaixen; a la dreta, un simulador de la pantalla del P-Bit per veure el resultat abans de tocar l'aparell. La barra inferior indica a quin pin va cada sensor.
Funciona al navegador
Connexió USB des de Chrome
16 categories de blocs
Simulador de pantalla
Un tutorial de 8 passos dins del mateix editor.
El tutorial integrat recorre la interfície en 8 passos i assenyala cada part: comença pel menú de blocs i acaba amb el botó «Subir al P-Bit», on explica que el codi es compila al núvol i es grava a l'aparell. Per a la primera sessió no cal material a part.
8 passos guiats
Integrat a la interfície
Compilació al núvol
Sis exemples que funcionen des del primer minut.
El menú d'exemples carrega a l'instant Hola Món, Prova de Pantalla, Prova de Pujada, Lector de Llum, Llegir Temperatura i Lògica Condicional. L'alumne el carrega, l'estudia, el canvia i el puja, sense començar de zero. Els projectes propis es desen com a fitxer a l'ordinador i es tornen a obrir quan cal.
6 exemples inclosos
Es modifiquen a l'instant
Desa els teus projectes
Cada sensor del P-Bit té el seu bloc. Sense configurar pins.
La categoria Sensors reuneix sis blocs de lectura: llum (LDR), so (micròfon), humitat del sòl, temperatura externa, i temperatura i humitat del DHT11. L'alumne no ha de saber quin pin llegir ni com iniciar el sensor: el bloc ho resol per dins.
6 blocs de lectura
Sense configurar pins
Pensats per al P-Bit
El que programes, ho veus. El simulador ensenya la pantalla del P-Bit.
El simulador reprodueix al navegador la pantalla de 160×128 píxels del P-Bit: text, colors, línies i figures. A l'exemple «Prova de Pantalla», dos blocs escriuen «P-Blocks!» en verd i «Funciona!» en groc, cadascun a la seva posició X/Y. Sense el P-Bit connectat, els sensors donen valors d'exemple: el simulador serveix per comprovar la pantalla, no per mesurar.
Pantalla de 160×128 px
Text, colors i figures
Posició X/Y
Cada bloc es tradueix a Arduino C++. La rampa cap al codi escrit.
El panell de codi mostra en temps real l'Arduino C++ que generen els blocs, amb les crides a la llibreria del P-Bit (pbit.readTemperature(), pbit.print()…). Es pot copiar o descarregar. Així l'alumne veu que cada bloc és una instrucció de debò i pot fer el salt al codi quan estigui preparat.
Arduino C++ en temps real
Copiar i descarregar
Es compila i es puja al P-Bit
De l'aula a internet: blocs MQTT i wifi.
A més de mesurar, el P-Bit es pot comunicar. Els blocs MQTT configuren el servidor, connecten el P-Bit, publiquen missatges en un tema, s'hi subscriuen i llegeixen el que arriba. Juntament amb les categories «WiFi y Cloud» i «Bluetooth», són la base de projectes IoT que treuen les dades fora de l'aula.
MQTT i wifi
Publicar i subscriure's
Projectes IoT
Una consola per veure què passa a cada moment.
La consola té dues pestanyes: el monitor sèrie, on apareixen els missatges del P-Bit connectat, i el terminal de pujada, per seguir la pujada del programa. També registra cada acció de l'editor, com els exemples que es carreguen.
Monitor sèrie
Terminal de pujada
Registre d'accions
P-Bot: un assistent d'IA que converteix una idea en blocs.
S'hi escriu una idea amb paraules normals i P-Bot respon amb un pla. A la nostra prova li vam demanar, en castellà, que creés una alarma de reg per a l'hort: si la terra és seca, que soni el brunzidor i el LED es posi blau. Va contestar, va explicar què faria i va oferir dos botons: «¡Hazlo!», per muntar els blocs, i «Dime más», per demanar més detall. Com tota IA, no respon sempre igual.
Assistent d'IA
Llenguatge natural
Pensat per a l'aula
P-Bot munta els blocs i explica la lògica pas a pas.
En prémer «¡Hazlo!», P-Bot va muntar un grup «Alarma de Riego»: si la humitat del sòl baixa de 300, el P-Bit xiula i el LED es posa blau, i espera dos segons abans de tornar a comprovar. Després va explicar cada bloc i va avisar que el llindar depèn del sensor: cal ajustar el número si el sensor té una altra escala. L'alumne revisa la lògica, l'ajusta i aleshores la puja al P-Bit.
Blocs muntats per P-Bot
Explica cada bloc
L'alumne ajusta el llindar