Microbit/Riferimento/Blocchi
Altre azioni
Cheat-sheet dei blocchi
I blocchi MakeCode che useremo nel corso, divisi per categoria, con il nome italiano dell'editor. Stampabile.
Attenzione: l'editor in italiano è disponibile dal menu Settings → Language. I nomi qui sotto seguono la traduzione ufficiale di MakeCode: cerca i blocchi per colore e forma, non solo per parola.
🔵 Fondamentali
- all’avvio — codice che gira una sola volta, quando il micro:bit si accende. ▶
- per sempre — codice che si ripete in continuazione, da cima a fondo.
- mostra stringa — fa scorrere una scritta sulla griglia (in inglese show string). ▶
- mostra numero — mostra un numero sulla griglia. ▶
- mostra icona — mostra una faccina o un simbolo già pronto. ▶
- mostra LED — disegni tu la figura, led per led, nella finestrella 5x5. ▶
- pulisci schermo — spegne tutti i led. ▶
- pausa _ (ms) — fa aspettare il programma per un po’. ▶
🟢 Ingressi
- quando premi pulsante _ — succede qualcosa alla pressione di un pulsante (A, B o A+B). ▶
- quando scuoti — reagisce ai gesti: scuotimento, caduta, inclinazioni, essere a testa in giù. ▶
- quando premi il logo — reagisce al tocco sul logo dorato (solo v2). ▶
- quando livello sonoro > _ — reagisce a un rumore forte (solo v2). ▶
- pulsante _ è premuto — risponde sì/no; si usa dentro le condizioni. ▶
- temperatura (°C) — legge il sensore di temperatura. ▶
- livello di luce — legge quanta luce cade sulla griglia (0-255). ▶
- accelerazione (g) — misura il movimento lungo un asse (x, y, z). ▶
- livello sonoro — legge il volume del microfono (0-255, solo v2). ▶
🟠 Musica
- suona tono _ per _ battute — suona una nota per un certo tempo. ▶
- inizia melodia _ ripetendola _ — suona una melodia già pronta (es. “Torta al cioccolato”). ▶
- pausa (musica) — silenzio di una durata musicale. ▶
- imposta tempo a (bpm) _ — velocità della musica, in battiti al minuto. ▶
🟣 Led
- mostra LED — vedi Fondamentali: disegna un led qualunque. ▶
- accendi LED x y — accende o spegne un singolo led alle coordinate (x, y). ▶
- imposta luminosità _ — regola quanto brillano i led (0-255). ▶
- disegna un grafico a barre di _ fino a _ — disegna un grafico a barre di un numero (utile per i sensori). ▶
🟥 Variabili
- imposta _ a _ — mette un valore nella variabile. ▶
- cambia _ di _ — aggiunge un numero alla variabile. ▶
- _ — il riquadro con il nome della variabile: è il suo valore.
🟩 Logica
- se _ allora _ altrimenti — decide quale codice eseguire in base a una condizione. ▶
- _ = _ —
=,<,>: confronta due numeri e risponde sì/no. ▶ - _ e _ — combina più domande sì/no (anche o e non). ▶
🟦 Cicli
- ripeti _ volte — esegue il codice un numero fisso di volte. ▶
- mentre _ fai — ripete finché la condizione è vera. ▶
- per indice da _ a _ — ripete contando (utile con i led). ▶
🔴 Matematica
- numero casuale da _ a _ — un numero a caso tra due valori, come un dado. ▶
- mappa _ da min _ da max _ a min _ a max _ — converte un numero in una nuova scala (es. temperatura in grafici). ▶
- _ + _ — le operazioni aritmetiche.
🟪 Radio
- radio - imposta gruppo _ — sceglie il canale: solo i micro:bit sullo stesso gruppo si sentono. ▶
- radio - spedisci la stringa _ — manda un messaggio di testo a tutti i micro:bit del gruppo. ▶
- radio - spedisci il numero _ — manda un numero. ▶
- radio - spedisci la coppia _ = _ — manda un valore con un nome. ▶
- quando radio riceve stringa — reagisce quando arriva un messaggio di testo.
- quando radio riceve numero — reagisce quando arriva un numero.
🩷 Gioco
- crea sprite in x y — crea un personaggio (un led) che può muoversi. ▶
- sposta sprite di _ — muove il personaggio. ▶
- rimbalza sul bordo — fa restare lo sprite dentro la griglia. ▶
🔌 Pin (componenti esterni)
I blocchi Pin servono per i componenti esterni delle lezioni 7-9 (LED, servo, sensori). Attenzione: i nomi italiani di questa categoria variano con la versione dell'editor; cercali per colore e forma, e tieni l'inglese come riferimento.
- scrivi digitale P0 a 0 — mette il pin a 0 (spento) o 1 (acceso): accende un LED. ▶
- scrivi analogico P0 a 512 — regola la potenza del pin da 0 a 1023: controlla la luminosità. ▶
- leggi pin analogico P0 — legge un sensore e restituisce un valore da 0 a 1023. ▶
- imposta l’angolo del servo P0 a 90 gradi — sposta un servomotore a un angolo (0-180). Richiede l’estensione Servo. ▶
Non ricordare tutto a memoria: questo foglio è qui per questo. A ogni blocco, guarda il colore (la categoria) e la forma (evento, comando, valore o condizione).