Vai al contenuto
Apri/Chiudi il menu
Toggle preferences menu
Apri/Chiudi il menu personale
Accesso non effettuato
Il tuo indirizzo IP sarà visibile pubblicamente se effettuerai modifiche.

Microbit/Riferimento/Blocchi

Da CoderDojoComo Wiki.
Riferimento

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).