Microbit/Riferimento/Blocchi
Da CoderDojoComo Wiki.
Altre azioni
< Microbit
Template:Corso/Microbit/Pagina 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
- Template:Corso/Microbit/BloccoHat — codice che gira una sola volta, quando il micro:bit si accende. ▶
- Template:Corso/Microbit/Blocco — codice che si ripete in continuazione, da cima a fondo.
- Template:Corso/Microbit/Blocco — fa scorrere una scritta sulla griglia (in inglese show string). ▶
- Template:Corso/Microbit/Blocco — mostra un numero sulla griglia. ▶
- Template:Corso/Microbit/Blocco — mostra una faccina o un simbolo già pronto. ▶
- Template:Corso/Microbit/Blocco — disegni tu la figura, led per led, nella finestrella 5x5. ▶
- Template:Corso/Microbit/Blocco — spegne tutti i led. ▶
- Template:Corso/Microbit/Blocco — fa aspettare il programma per un po’. ▶
🟢 Ingressi
- Template:Corso/Microbit/BloccoHat — succede qualcosa alla pressione di un pulsante (A, B o A+B). ▶
- Template:Corso/Microbit/BloccoHat — reagisce ai gesti: scuotimento, caduta, inclinazioni, essere a testa in giù. ▶
- Template:Corso/Microbit/BloccoHat — reagisce al tocco sul logo dorato (solo v2). ▶
- Template:Corso/Microbit/BloccoHat — reagisce a un rumore forte (solo v2). ▶
- Template:Corso/Microbit/BloccoBool — risponde sì/no; si usa dentro le condizioni. ▶
- Template:Corso/Microbit/BloccoVal — legge il sensore di temperatura. ▶
- Template:Corso/Microbit/BloccoVal — legge quanta luce cade sulla griglia (0-255). ▶
- Template:Corso/Microbit/BloccoVal — misura il movimento lungo un asse (x, y, z). ▶
- Template:Corso/Microbit/BloccoVal — legge il volume del microfono (0-255, solo v2). ▶
🟠 Musica
- Template:Corso/Microbit/Blocco — suona una nota per un certo tempo. ▶
- Template:Corso/Microbit/Blocco — suona una melodia già pronta (es. “Torta al cioccolato”). ▶
- Template:Corso/Microbit/Blocco — silenzio di una durata musicale. ▶
- Template:Corso/Microbit/Blocco — velocità della musica, in battiti al minuto. ▶
🟣 Led
- Template:Corso/Microbit/Blocco — vedi Fondamentali: disegna un led qualunque. ▶
- Template:Corso/Microbit/Blocco — accende o spegne un singolo led alle coordinate (x, y). ▶
- Template:Corso/Microbit/Blocco — regola quanto brillano i led (0-255). ▶
- Template:Corso/Microbit/Blocco — disegna un grafico a barre di un numero (utile per i sensori). ▶
🟥 Variabili
- Template:Corso/Microbit/Blocco — mette un valore nella variabile. ▶
- Template:Corso/Microbit/Blocco — aggiunge un numero alla variabile. ▶
- Template:Corso/Microbit/BloccoVal — il riquadro con il nome della variabile: è il suo valore.
🟩 Logica
- Template:Corso/Microbit/Blocco — decide quale codice eseguire in base a una condizione. ▶
- Template:Corso/Microbit/BloccoBool —
=,<,>: confronta due numeri e risponde sì/no. ▶ - Template:Corso/Microbit/BloccoBool — combina più domande sì/no (anche o e non). ▶
🟦 Cicli
- Template:Corso/Microbit/Blocco — esegue il codice un numero fisso di volte. ▶
- Template:Corso/Microbit/Blocco — ripete finché la condizione è vera. ▶
- Template:Corso/Microbit/Blocco — ripete contando (utile con i led). ▶
🔴 Matematica
- Template:Corso/Microbit/BloccoVal — un numero a caso tra due valori, come un dado. ▶
- Template:Corso/Microbit/BloccoVal — converte un numero in una nuova scala (es. temperatura in grafici). ▶
- Template:Corso/Microbit/BloccoVal — le operazioni aritmetiche.
🟪 Radio
- Template:Corso/Microbit/Blocco — sceglie il canale: solo i micro:bit sullo stesso gruppo si sentono. ▶
- Template:Corso/Microbit/Blocco — manda un messaggio di testo a tutti i micro:bit del gruppo. ▶
- Template:Corso/Microbit/Blocco — manda un numero. ▶
- Template:Corso/Microbit/Blocco — manda un valore con un nome. ▶
- Template:Corso/Microbit/BloccoHat — reagisce quando arriva un messaggio di testo.
- Template:Corso/Microbit/BloccoHat — reagisce quando arriva un numero.
🩷 Gioco
- Template:Corso/Microbit/Blocco — crea un personaggio (un led) che può muoversi. ▶
- Template:Corso/Microbit/Blocco — muove il personaggio. ▶
- Template:Corso/Microbit/Blocco — 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.
- Template:Corso/Microbit/Blocco — mette il pin a 0 (spento) o 1 (acceso): accende un LED. ▶
- Template:Corso/Microbit/Blocco — regola la potenza del pin da 0 a 1023: controlla la luminosità. ▶
- Template:Corso/Microbit/BloccoVal — legge un sensore e restituisce un valore da 0 a 1023. ▶
- Template:Corso/Microbit/Blocco — 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).