Els blocs estan organitzats segons la seva funcionalitat, de manera que els de la mateixa categoria comparteixen color. A més, els blocs estan separats segons si el seu ús és habitual o avançat.
En prémer sobre el nom de cadascuna de les categories s’obre un desplegable on apareixen tots els blocs de la secció.
En algunes categories, apareix l’opció “Més”. Si pitgem aquesta opció apareixen encara més blocs de programació.
Al final de cada bloc es troben els blocs específics de la micro:bit V2.
Dins dels blocs habituals trobem
Bàsic:
Aquesta categoria conté els blocs més habituals en un programa, com per exemple, per iniciar un programa, per fer una pausa o per mostrar informació a la pantalla led, com text o una icona.
Entrada:
Aquests blocs de programació fan referència a l’entrada de dades, és a dir, a la lectura dels sensors. Per exemple, mesurar la temperatura o la llum ambiental. Aquests blocs es poden treballar amb blocs de lògica per estabilitzar el flux d’un projecte.
Música:
Els blocs estan relacionats amb la reproducció de diversos sons, siguin notes, sons i melodies predefinides o creades.
Led:
Conté els blocs de programació per fer ús dels leds de la matriu frontal.
Ràdio:
Conté els blocs de programació que fan referència a la comunicació per ràdio entre diferents targetes micro:bit.
Bucle:
Els bucles són estructures de programació que agrupen instruccions per executar una tasca de manera repetida.
Lògica:
Els blocs de lògica executen el flux bàsic d’un programa. Conté blocs condicionals, comparacions i booleans.
Variables:
Conté els blocs de programació per crear i administrar variables. Una variable és com una capseta que ens permet emmagatzemar una dada, com per exemple, un número o un text.
Matemàtiques:
Conté els blocs de programació amb els quals podem fer operacions matemàtiques. Podem fer sumes, restes, divisions, fins i tot obtenir números de manera aleatòria.
Extensions:
A les extensions podem afegir i gestionar extensions de blocs per controlar altres dispositius, com per exemple, sensors complementaris o motors compatibles amb la targeta micro:bit.
En prémer sobre un dels complements, com per exemple, el servomotor, apareixen els blocs de programació a l’editor de MakeCode.
Dins dels blocs d’un ús avançat destaquem:
Funcions:
Conté els blocs de programació relacionats amb les funcions. Podem dir que les funcions són petits programes dins d’un programa. Els blocs són útils per simplificar la programació.
Pins:
Conté els blocs per rebre i enviar dades dels dispositius connectats als pins.