<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.coderdojocomo.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>CoderDojoComo Wiki - Contributi dell&amp;#039;utente [it]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.coderdojocomo.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/Speciale:Contributi/Admin"/>
	<updated>2026-08-30T11:18:17Z</updated>
	<subtitle>Contributi dell&amp;#039;utente</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Citizen.css&amp;diff=281</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Citizen.css&amp;diff=281"/>
		<updated>2026-08-02T09:50:38Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Gli stili CSS inseriti qui vengono caricati dagli utenti che usano il tema Citizen */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: #0077b6;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Citizen.css&amp;diff=280</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Citizen.css&amp;diff=280"/>
		<updated>2026-08-02T09:48:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Gli stili CSS inseriti qui vengono caricati dagli utenti che usano il tema Citizen */&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: #0077b6;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Citizen.css&amp;diff=279</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Citizen.css&amp;diff=279"/>
		<updated>2026-08-02T09:45:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Gli stili CSS inseriti qui vengono caricati dagli utenti che usano il tema Citizen */&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0-oklch__l: 26%;&lt;br /&gt;
    --color-surface-0-oklch__c: 0.01;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Citizen.css&amp;diff=278</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Citizen.css&amp;diff=278"/>
		<updated>2026-08-02T09:35:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;/* Gli stili CSS inseriti qui vengono caricati dagli utenti che usano il tema Citizen */ :root {     --color-primary__h: 203;     --color-primary__s: 100%;     --color-primary__l: 42%; }  /* Larghezza massima degli articoli */ .mw-body-content {     --content-width: 960px; }  /* Angoli leggermente più morbidi */ .citizen-page-container, .mw-body, input, button, .oo-ui-widget {     border-radius: 6px; }  /* Titoli */ .firstHeading {     font-weight: 700;     letter-spaci...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Gli stili CSS inseriti qui vengono caricati dagli utenti che usano il tema Citizen */&lt;br /&gt;
:root {&lt;br /&gt;
    --color-primary__h: 203;&lt;br /&gt;
    --color-primary__s: 100%;&lt;br /&gt;
    --color-primary__l: 42%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Larghezza massima degli articoli */&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
    --content-width: 960px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Angoli leggermente più morbidi */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.mw-body,&lt;br /&gt;
input,&lt;br /&gt;
button,&lt;br /&gt;
.oo-ui-widget {&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titoli */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: -0.025em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Logo */&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=277</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=277"/>
		<updated>2026-08-02T09:31:38Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=👋 Ciao, micro:bit!|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== 🎒 Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== 🧠 Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 🔨 Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== 🚀 Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 📝 Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== 📚 Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 🤝 Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=276</id>
		<title>Template:Corso/Pagina</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=276"/>
		<updated>2026-08-02T09:21:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;course course-microbit&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lesson-num&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
= {{{2}}} =&lt;br /&gt;
&amp;lt;p class=&amp;quot;obiettivo&amp;quot;&amp;gt;{{{obiettivo}}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=275</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=275"/>
		<updated>2026-08-02T09:20:31Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=Ciao microbit|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== Un po di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Costruisci il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Quiz mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Domande Chiedi ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=274</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=274"/>
		<updated>2026-08-02T09:20:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=Ciao, microbit|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Costruisci il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Quiz mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Domande Chiedi ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=273</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=273"/>
		<updated>2026-08-02T09:19:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=Ciao, microbit!|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Costruisci il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Quiz mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=272</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=272"/>
		<updated>2026-08-02T09:19:06Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=Ciao, microbit!|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=271</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=271"/>
		<updated>2026-08-02T09:18:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=Ciao, micro:bit!|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Gadget-course.css&amp;diff=270</id>
		<title>MediaWiki:Gadget-course.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Gadget-course.css&amp;diff=270"/>
		<updated>2026-08-02T09:15:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Gadget &amp;quot;course&amp;quot; — stili scoped del corso micro:bit.&lt;br /&gt;
   .course = struttura condivisa (qualsiasi corso)&lt;br /&gt;
   .course-microbit = palette della tecnologia micro:bit (fallback no-JS) */&lt;br /&gt;
.course { max-width: 760px; margin: 0 auto; padding: 0 1.25rem 4rem; font-size: 17px; line-height: 1.65; }&lt;br /&gt;
.course h2 { font-size: 1.35rem; margin: 2.6rem 0 0.8rem; padding-top: 1.2rem; border-top: 2px solid #e3e0d6; }&lt;br /&gt;
.course p { margin: 0.6rem 0; }&lt;br /&gt;
.course ul, .course ol { margin: 0.6rem 0; padding-left: 1.4rem; }&lt;br /&gt;
.course li { margin: 0.35rem 0; }&lt;br /&gt;
.course a { color: #2e2c9c; }&lt;br /&gt;
.course code { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }&lt;br /&gt;
&lt;br /&gt;
.course .lesson-num { display: inline-block; font-weight: 800; font-size: 0.85rem; letter-spacing: 0.14em; text-transform: uppercase; background: rgba(46,44,156,0.12); color: #2e2c9c; padding: 0.25rem 0.8rem; border-radius: 999px; margin-bottom: 0.9rem; }&lt;br /&gt;
.course h1 { font-size: 2.2rem; line-height: 1.15; letter-spacing: -0.01em; margin: 0 0 0.6rem; }&lt;br /&gt;
.course .obiettivo { font-size: 1.15rem; opacity: 0.95; }&lt;br /&gt;
.course .obiettivo strong { color: #ffb400; }&lt;br /&gt;
&lt;br /&gt;
.course .materiali { display: flex; flex-wrap: wrap; gap: 0.6rem; margin: 0; padding: 0; list-style: none; }&lt;br /&gt;
.course .materiali li { background: #fff; border: 1px solid #e3e0d6; border-radius: 999px; padding: 0.4rem 1rem; font-size: 0.95rem; }&lt;br /&gt;
&lt;br /&gt;
.course .passo { position: relative; counter-increment: passo; background: #fff; border: 1px solid #e3e0d6; border-radius: 14px; padding: 1rem 1.2rem 1rem 3.6rem; margin: 0.9rem 0; }&lt;br /&gt;
.course .passi { counter-reset: passo; margin: 1rem 0; }&lt;br /&gt;
.course .passo::before { content: counter(passo); position: absolute; left: 1rem; top: 1.15rem; width: 1.8rem; height: 1.8rem; border-radius: 50%; background: #2e2c9c; color: #fff; font-weight: 800; display: flex; align-items: center; justify-content: center; }&lt;br /&gt;
&lt;br /&gt;
.course .sfida { border: 1px solid #e3e0d6; border-radius: 14px; padding: 1rem 1.2rem; margin: 0.9rem 0; background: #fff; }&lt;br /&gt;
.course .sfida .badge { display: inline-block; font-weight: 800; font-size: 0.8rem; letter-spacing: 0.06em; color: #fff; border-radius: 999px; padding: 0.18rem 0.7rem; margin-right: 0.5rem; }&lt;br /&gt;
.course .sfida.stella { border-left: 6px solid #c9a227; } .course .sfida.stella .badge { background: #c9a227; }&lt;br /&gt;
.course .sfida.cometa { border-left: 6px solid #1e8cc4; } .course .sfida.cometa .badge { background: #1e8cc4; }&lt;br /&gt;
.course .sfida.razzo { border-left: 6px solid #b13a5b; } .course .sfida.razzo .badge { background: #b13a5b; }&lt;br /&gt;
&lt;br /&gt;
.course .quiz-q { background: #fff; border: 1px solid #e3e0d6; border-radius: 14px; padding: 1rem 1.2rem; margin: 1rem 0; }&lt;br /&gt;
.course .quiz-q .q-text { font-weight: 600; margin-bottom: 0.6rem; }&lt;br /&gt;
.course .quiz-btns { display: flex; flex-wrap: wrap; gap: 0.5rem; flex-direction: column; }&lt;br /&gt;
.course .quiz-btn { flex: 1 1 40%; font: inherit; font-size: 0.95rem; padding: 0.6rem 0.8rem; border: 2px solid #e3e0d6; border-radius: 10px; background: #fff; color: #22242e; cursor: pointer; }&lt;br /&gt;
.course .quiz-btn:hover:not(:disabled) { border-color: #00a5c4; }&lt;br /&gt;
.course .quiz-btn.correct { border-color: #2e9e5b; background: #eaf7ef; color: #1b6e3d; font-weight: 700; }&lt;br /&gt;
.course .quiz-btn.wrong { border-color: #e0343f; background: #fdecee; color: #a32630; text-decoration: line-through; }&lt;br /&gt;
.course .quiz-btn:disabled { cursor: default; }&lt;br /&gt;
.course .quiz-feedback { margin-top: 0.6rem; font-weight: 600; min-height: 1.4em; }&lt;br /&gt;
.course .quiz-feedback.ok { color: #1b6e3d; }&lt;br /&gt;
.course .quiz-feedback.no { color: #a32630; }&lt;br /&gt;
&lt;br /&gt;
.course .ledgrid { display: inline-grid; grid-template-columns: repeat(5, 22px); gap: 5px; padding: 10px; background: #10132e; border-radius: 12px; }&lt;br /&gt;
.course .ledgrid .led { width: 22px; height: 22px; border-radius: 50%; background: #262b4f; }&lt;br /&gt;
.course .ledgrid .led.on { background: #ffb400; box-shadow: 0 0 8px 2px rgba(255,180,0,0.7); }&lt;br /&gt;
.course .ledgrid.blu .led.on { background: #4dd0ff; }&lt;br /&gt;
.course .ledgrid.verde .led.on { background: #66e07a; }&lt;br /&gt;
.course .ledgrid.rosso .led.on { background: #ff6b6b; }&lt;br /&gt;
&lt;br /&gt;
.course .card { background: #fff; border: 1px solid #e3e0d6; border-radius: 14px; padding: 1.1rem 1.3rem; margin: 1.1rem 0; }&lt;br /&gt;
.course .tip { border-left: 5px solid #ffb400; }&lt;br /&gt;
.course .warn { border-left: 5px solid #e0343f; background: #fff7f7; }&lt;br /&gt;
.course .fonte { background: #eef4fb; border: 1px solid #d4e3f5; border-radius: 14px; padding: 1rem 1.2rem; margin: 1.5rem 0; }&lt;br /&gt;
&lt;br /&gt;
.course .lesson-footer { margin-top: 3rem; padding-top: 1.2rem; border-top: 2px solid #e3e0d6; font-size: 0.95rem; }&lt;br /&gt;
.course .pagination { display: flex; justify-content: space-between; gap: 1rem; margin-top: 1rem; }&lt;br /&gt;
.course .pagination span { background: #fff; border: 1px solid #e3e0d6; padding: 0.5rem 1rem; border-radius: 10px; font-weight: 600; color: #2e2c9c; }&lt;br /&gt;
&lt;br /&gt;
.course .blk { display: inline-block; padding: 0.05rem 0.5rem; border-radius: 6px; color: #fff; font-weight: 700; font-size: 0.92em; white-space: nowrap; }&lt;br /&gt;
.course .blk.blk-upgraded { background: none; padding: 0; border-radius: 0; }&lt;br /&gt;
.course-microbit .blk-basic { background: #0e6bb0; }&lt;br /&gt;
.course-microbit .blk-input { background: #1e9e46; }&lt;br /&gt;
.course-microbit .blk-music { background: #d96716; }&lt;br /&gt;
.course-microbit .blk-led { background: #2e2c9c; }&lt;br /&gt;
.course-microbit .blk-var { background: #e0621f; }&lt;br /&gt;
.course-microbit .blk-logic { background: #00a3a6; }&lt;br /&gt;
.course-microbit .blk-loop { background: #0077b6; }&lt;br /&gt;
.course-microbit .blk-math { background: #c4314b; }&lt;br /&gt;
.course-microbit .blk-radio { background: #7c3c98; }&lt;br /&gt;
.course-microbit .blk-game { background: #c24b99; }&lt;br /&gt;
.course-microbit .blk-pin { background: #0f8a5f; }&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
  .course { max-width: none; padding: 0; font-size: 11pt; }&lt;br /&gt;
  .course a { color: inherit; text-decoration: none; }&lt;br /&gt;
  .course .quiz-btn { border-color: #ccc; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Quiz&amp;diff=269</id>
		<title>Template:Corso/Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Quiz&amp;diff=269"/>
		<updated>2026-08-02T09:13:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;quiz-q&amp;quot; data-answer=&amp;quot;{{{risposta}}}&amp;quot; data-ok=&amp;quot;{{{ok}}}&amp;quot; data-retry=&amp;quot;{{{riprova}}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;q-text&amp;quot;&amp;gt;{{{domanda}}}&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;quiz-btns&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;quiz-btn&amp;quot; data-opt=&amp;quot;A&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot;&amp;gt;{{{A}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;quiz-btn&amp;quot; data-opt=&amp;quot;B&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot;&amp;gt;{{{B}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{C|}}}|&amp;lt;div class=&amp;quot;quiz-btn&amp;quot; data-opt=&amp;quot;C&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot;&amp;gt;{{{C}}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;quiz-feedback&amp;quot; aria-live=&amp;quot;polite&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=268</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=268"/>
		<updated>2026-08-02T08:57:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=👋 Ciao, micro:bit!|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== 🎒 Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== 🧠 Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 🔨 Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== 🚀 Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 📝 Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== 📚 Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 🤝 Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Gadgets-definition&amp;diff=267</id>
		<title>MediaWiki:Gadgets-definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Gadgets-definition&amp;diff=267"/>
		<updated>2026-08-02T00:05:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* course[ResourceLoader|default]|course.js|course.css&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Gadgets-definition&amp;diff=266</id>
		<title>MediaWiki:Gadgets-definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Gadgets-definition&amp;diff=266"/>
		<updated>2026-08-02T00:01:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* course[ResourceLoader]|course.js|course.css&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=265</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=265"/>
		<updated>2026-08-01T23:29:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=Ciao, microbit|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== Un poco di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Costruisci il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Quiz mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Domande Chiedi ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=264</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=264"/>
		<updated>2026-08-01T23:29:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=Ciao, microbit|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== Un poco di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=263</id>
		<title>Template:Corso/Pagina</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=263"/>
		<updated>2026-08-01T23:25:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;course course-microbit&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lesson-num&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{{2}}} ==&lt;br /&gt;
&amp;lt;p class=&amp;quot;obiettivo&amp;quot;&amp;gt;{{{obiettivo}}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=262</id>
		<title>Template:Corso/Pagina</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=262"/>
		<updated>2026-08-01T23:24:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;course course-microbit&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lesson-num&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
= {{{2}}} =&lt;br /&gt;
&amp;lt;p class=&amp;quot;obiettivo&amp;quot;&amp;gt;{{{obiettivo}}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=261</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=261"/>
		<updated>2026-08-01T23:24:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=Ciao, micro:bit|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== Un poco di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=260</id>
		<title>Template:Corso/Pagina</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=260"/>
		<updated>2026-08-01T23:23:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;course course-microbit&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lesson-num&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
# {{{2}}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;obiettivo&amp;quot;&amp;gt;{{{obiettivo}}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=259</id>
		<title>Template:Corso/Pagina</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=259"/>
		<updated>2026-08-01T23:23:02Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;course course-microbit&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lesson-num&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
= {{{2}}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;obiettivo&amp;quot;&amp;gt;{{{obiettivo}}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=258</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=258"/>
		<updated>2026-08-01T23:20:31Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=&#039;&#039;&#039;Lezione 1 · 90-120 minuti&#039;&#039;&#039;|2=Ciaomicrobit|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== Un poco di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=257</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=257"/>
		<updated>2026-08-01T23:20:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=&#039;&#039;&#039;Lezione 1 · 90-120 minuti&#039;&#039;&#039;|2=Ciaomicrobit|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=256</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=256"/>
		<updated>2026-08-01T23:19:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=&#039;&#039;&#039;Lezione 1 · 90-120 minuti&#039;&#039;&#039;|2=Ciaomicrobit|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== 🎒 Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== 🧠 Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 🔨 Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== 🚀 Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 📝 Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== 📚 Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 🤝 Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=255</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=255"/>
		<updated>2026-08-01T23:17:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=&#039;&#039;&#039;Lezione 1 · 90-120 minuti&#039;&#039;&#039;|2=&#039;&#039;&#039;Ciao, micro:bit&#039;&#039;&#039;|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== 🎒 Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== 🧠 Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 🔨 Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== 🚀 Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 📝 Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== 📚 Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 🤝 Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=254</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=254"/>
		<updated>2026-08-01T23:16:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=&#039;&#039;&#039;Lezione 1 · 90-120 minuti&#039;&#039;&#039;|2=&#039;&#039;&#039;👋 Ciao, micro:bit!&#039;&#039;&#039;|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== 🎒 Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== 🧠 Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 🔨 Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== 🚀 Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 📝 Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== 📚 Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 🤝 Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=253</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=253"/>
		<updated>2026-08-01T23:14:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=&amp;quot;Lezione 1 · 90-120 minuti&amp;quot;|2=&amp;quot;👋 Ciao, micro:bit!&amp;quot;|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== 🎒 Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== 🧠 Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 🔨 Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== 🚀 Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 📝 Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== 📚 Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 🤝 Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Microbit/Riferimento/Blocchi&amp;diff=251</id>
		<title>Microbit/Riferimento/Blocchi</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Microbit/Riferimento/Blocchi&amp;diff=251"/>
		<updated>2026-08-01T11:31:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;{{Corso/Microbit/Pagina|1=Riferimento|2=Cheat-sheet dei blocchi|obiettivo=I blocchi MakeCode che useremo nel corso, divisi per categoria, con il nome &amp;#039;&amp;#039;&amp;#039;italiano dell&amp;#039;editor&amp;#039;&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Riferimento|2=Cheat-sheet dei blocchi|obiettivo=I blocchi MakeCode che useremo nel corso, divisi per categoria, con il nome &#039;&#039;&#039;italiano dell&#039;editor&#039;&#039;&#039;. &#039;&#039;&#039;Stampabile.&#039;&#039;&#039;}}&lt;br /&gt;
Attenzione: l&#039;editor in italiano è disponibile dal menu &#039;&#039;&#039;Settings → Language&#039;&#039;&#039;. I nomi qui sotto seguono la traduzione ufficiale di MakeCode: cerca i blocchi per &#039;&#039;&#039;colore&#039;&#039;&#039; e &#039;&#039;&#039;forma&#039;&#039;&#039;, non solo per parola.&lt;br /&gt;
&lt;br /&gt;
== 🔵 Fondamentali ==&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/BloccoHat|1=basic|2=all’avvio}} — codice che gira una sola volta, quando il micro:bit si accende. [https://makecode.microbit.org/reference/basic/show-string ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=basic|2=per sempre}} — codice che si ripete in continuazione, da cima a fondo.&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} — fa scorrere una scritta sulla griglia (in inglese &#039;&#039;show string&#039;&#039;). [https://makecode.microbit.org/reference/basic/show-string ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=basic|2=mostra numero}} — mostra un numero sulla griglia. [https://makecode.microbit.org/reference/basic/show-number ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} — mostra una faccina o un simbolo già pronto. [https://makecode.microbit.org/reference/basic/show-icon ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=basic|2=mostra LED}} — disegni tu la figura, led per led, nella finestrella 5x5. [https://makecode.microbit.org/reference/basic/show-leds ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=basic|2=pulisci schermo}} — spegne tutti i led. [https://makecode.microbit.org/reference/basic/clear-screen ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=basic|2=pausa _ (ms)}} — fa aspettare il programma per un po’. [https://makecode.microbit.org/reference/basic/pause ▶]&lt;br /&gt;
&lt;br /&gt;
== 🟢 Ingressi ==&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/BloccoHat|1=input|2=quando premi pulsante _}} — succede qualcosa alla pressione di un pulsante (A, B o A+B). [https://makecode.microbit.org/reference/input/on-button-pressed ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoHat|1=input|2=quando scuoti}} — reagisce ai gesti: scuotimento, caduta, inclinazioni, essere a testa in giù. [https://makecode.microbit.org/reference/input/on-gesture ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoHat|1=input|2=quando premi il logo}} — reagisce al tocco sul logo dorato (solo v2). [https://makecode.microbit.org/reference/input/on-logo-pressed ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoHat|1=input|2=quando livello sonoro &amp;gt; _}} — reagisce a un rumore forte (solo v2). [https://makecode.microbit.org/reference/input/on-loud-sound ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoBool|1=input|2=pulsante _ è premuto}} — risponde sì/no; si usa dentro le condizioni. [https://makecode.microbit.org/reference/input/button-is-pressed ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoVal|1=input|2=temperatura (°C)}} — legge il sensore di temperatura. [https://makecode.microbit.org/reference/input/temperature ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoVal|1=input|2=livello di luce}} — legge quanta luce cade sulla griglia (0-255). [https://makecode.microbit.org/reference/input/light-level ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoVal|1=input|2=accelerazione (g)}} — misura il movimento lungo un asse (x, y, z). [https://makecode.microbit.org/reference/input/acceleration ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoVal|1=input|2=livello sonoro}} — legge il volume del microfono (0-255, solo v2). [https://makecode.microbit.org/reference/input/sound-level ▶]&lt;br /&gt;
&lt;br /&gt;
== 🟠 Musica ==&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=music|2=suona tono _ per _ battute}} — suona una nota per un certo tempo. [https://makecode.microbit.org/reference/music/play-tone ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=music|2=inizia melodia _ ripetendola _}} — suona una melodia già pronta (es. “Torta al cioccolato”). [https://makecode.microbit.org/reference/music/start-melody ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=music|2=pausa (musica)}} — silenzio di una durata musicale. [https://makecode.microbit.org/reference/music/rest ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=music|2=imposta tempo a (bpm) _}} — velocità della musica, in battiti al minuto. [https://makecode.microbit.org/reference/music/tempo ▶]&lt;br /&gt;
&lt;br /&gt;
== 🟣 Led ==&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=led|2=mostra LED}} — vedi &#039;&#039;Fondamentali&#039;&#039;: disegna un led qualunque. [https://makecode.microbit.org/reference/basic/show-leds ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=led|2=accendi LED x y}} — accende o spegne un singolo led alle coordinate (x, y). [https://makecode.microbit.org/reference/led/plot ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=led|2=imposta luminosità _}} — regola quanto brillano i led (0-255). [https://makecode.microbit.org/reference/led/set-brightness ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=led|2=disegna un grafico a barre di _ fino a _}} — disegna un grafico a barre di un numero (utile per i sensori). [https://makecode.microbit.org/reference/led/plot-bar-graph ▶]&lt;br /&gt;
&lt;br /&gt;
== 🟥 Variabili ==&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=var|2=imposta _ a _}} — mette un valore nella variabile. [https://makecode.microbit.org/reference/variables/assign ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=var|2=cambia _ di _}} — aggiunge un numero alla variabile. [https://makecode.microbit.org/reference/variables/change ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoVal|1=var|2=_}} — il riquadro con il nome della variabile: è il suo valore.&lt;br /&gt;
&lt;br /&gt;
== 🟩 Logica ==&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=logic|2=se _ allora _ altrimenti}} — decide quale codice eseguire in base a una condizione. [https://makecode.microbit.org/reference/logic/if ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoBool|1=logic|2=_ = _}} — &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;: confronta due numeri e risponde sì/no. [https://makecode.microbit.org/reference/logic/compare ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoBool|1=logic|2=_ e _}} — combina più domande sì/no (anche &#039;&#039;o&#039;&#039; e &#039;&#039;non&#039;&#039;). [https://makecode.microbit.org/reference/logic/logic-operators ▶]&lt;br /&gt;
&lt;br /&gt;
== 🟦 Cicli ==&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=loop|2=ripeti _ volte}} — esegue il codice un numero fisso di volte. [https://makecode.microbit.org/reference/loops/repeat ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=loop|2=mentre _ fai}} — ripete finché la condizione è vera. [https://makecode.microbit.org/reference/loops/while ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=loop|2=per indice da _ a _}} — ripete contando (utile con i led). [https://makecode.microbit.org/reference/loops/for ▶]&lt;br /&gt;
&lt;br /&gt;
== 🔴 Matematica ==&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/BloccoVal|1=math|2=numero casuale da _ a _}} — un numero a caso tra due valori, come un dado. [https://makecode.microbit.org/reference/math/random ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoVal|1=math|2=mappa _ da min _ da max _ a min _ a max _}} — converte un numero in una nuova scala (es. temperatura in grafici). [https://makecode.microbit.org/reference/math/map ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoVal|1=math|2=_ + _}} — le operazioni aritmetiche.&lt;br /&gt;
&lt;br /&gt;
== 🟪 Radio ==&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=radio|2=radio - imposta gruppo _}} — sceglie il canale: solo i micro:bit sullo stesso gruppo si sentono. [https://makecode.microbit.org/reference/radio/set-group ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=radio|2=radio - spedisci la stringa _}} — manda un messaggio di testo a tutti i micro:bit del gruppo. [https://makecode.microbit.org/reference/radio/send-string ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=radio|2=radio - spedisci il numero _}} — manda un numero. [https://makecode.microbit.org/reference/radio/send-number ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=radio|2=radio - spedisci la coppia _ = _}} — manda un valore con un nome. [https://makecode.microbit.org/reference/radio/send-value ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoHat|1=radio|2=quando radio riceve stringa}} — reagisce quando arriva un messaggio di testo.&lt;br /&gt;
* {{Corso/Microbit/BloccoHat|1=radio|2=quando radio riceve numero}} — reagisce quando arriva un numero.&lt;br /&gt;
&lt;br /&gt;
== 🩷 Gioco ==&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=game|2=crea sprite in x y}} — crea un personaggio (un led) che può muoversi. [https://makecode.microbit.org/reference/game/create-sprite ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=game|2=sposta sprite di _}} — muove il personaggio. [https://makecode.microbit.org/reference/game/move ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=game|2=rimbalza sul bordo}} — fa restare lo sprite dentro la griglia. [https://makecode.microbit.org/reference/game/if-on-edge-bounce ▶]&lt;br /&gt;
&lt;br /&gt;
== 🔌 Pin (componenti esterni) ==&lt;br /&gt;
&lt;br /&gt;
I blocchi Pin servono per i &#039;&#039;&#039;componenti esterni&#039;&#039;&#039; delle lezioni 7-9 (LED, servo, sensori). Attenzione: i nomi italiani di questa categoria variano con la versione dell&#039;editor; cercali per &#039;&#039;&#039;colore e forma&#039;&#039;&#039;, e tieni l&#039;inglese come riferimento.&lt;br /&gt;
&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=pin|2=scrivi digitale P0 a 0}} — mette il pin a 0 (spento) o 1 (acceso): accende un LED. [https://makecode.microbit.org/reference/pins/digital-write-pin ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=pin|2=scrivi analogico P0 a 512}} — regola la potenza del pin da 0 a 1023: controlla la luminosità. [https://makecode.microbit.org/reference/pins/analog-write-pin ▶]&lt;br /&gt;
* {{Corso/Microbit/BloccoVal|1=pin|2=leggi pin analogico P0}} — legge un sensore e restituisce un valore da 0 a 1023. [https://makecode.microbit.org/reference/pins/analog-read-pin ▶]&lt;br /&gt;
* {{Corso/Microbit/Blocco|1=pin|2=imposta l’angolo del servo P0 a 90 gradi}} — sposta un servomotore a un angolo (0-180). Richiede l’estensione &#039;&#039;Servo&#039;&#039;. [https://makecode.microbit.org/reference/pins/servo-write-pin ▶]&lt;br /&gt;
&lt;br /&gt;
Non ricordare tutto a memoria: questo foglio è qui per questo. A ogni blocco, guarda il &#039;&#039;&#039;colore&#039;&#039;&#039; (la categoria) e la &#039;&#039;&#039;forma&#039;&#039;&#039; (evento, comando, valore o condizione).&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Fonte&amp;diff=250</id>
		<title>Template:Corso/Fonte</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Fonte&amp;diff=250"/>
		<updated>2026-08-01T11:30:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;div class=&amp;quot;fonte&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;fonte&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Sfida&amp;diff=249</id>
		<title>Template:Corso/Sfida</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Sfida&amp;diff=249"/>
		<updated>2026-08-01T11:29:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;{{#switch:{{{1}}} |stella=&amp;lt;span class=&amp;quot;badge&amp;quot;&amp;gt;⭐ Stella&amp;lt;/span&amp;gt; |cometa=&amp;lt;span class=&amp;quot;badge&amp;quot;&amp;gt;⭐⭐ Cometa&amp;lt;/span&amp;gt; |razzo=&amp;lt;span class=&amp;quot;badge&amp;quot;&amp;gt;⭐⭐⭐ Razzo&amp;lt;/span&amp;gt; }} &amp;lt;div clas...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch:{{{1}}}&lt;br /&gt;
|stella=&amp;lt;span class=&amp;quot;badge&amp;quot;&amp;gt;⭐ Stella&amp;lt;/span&amp;gt;&lt;br /&gt;
|cometa=&amp;lt;span class=&amp;quot;badge&amp;quot;&amp;gt;⭐⭐ Cometa&amp;lt;/span&amp;gt;&lt;br /&gt;
|razzo=&amp;lt;span class=&amp;quot;badge&amp;quot;&amp;gt;⭐⭐⭐ Razzo&amp;lt;/span&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;sfida {{{1}}}&amp;quot;&amp;gt;{{{2}}}&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Warn&amp;diff=248</id>
		<title>Template:Corso/Warn</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Warn&amp;diff=248"/>
		<updated>2026-08-01T11:29:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;{{{1}}}&amp;lt;/p&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;{{{1}}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=247</id>
		<title>Corsi/Microbit/Lezione 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit/Lezione_1&amp;diff=247"/>
		<updated>2026-08-01T11:28:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=👋 Ciao, micro:bit!|obiettivo=Obiettivo: &amp;#039;&amp;#039;&amp;#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Lezione 1 · 90-120 minuti|2=👋 Ciao, micro:bit!|obiettivo=Obiettivo: &#039;&#039;&#039;accendere il tuo micro:bit, scrivere il primo programma e mostrare il tuo nome sul display.&#039;&#039;&#039;}}&lt;br /&gt;
== 🎒 Ci serve ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Materiali}}&lt;br /&gt;
* micro:bit v2&lt;br /&gt;
* Cavo USB&lt;br /&gt;
* Computer con internet&lt;br /&gt;
* Un po&#039; di pazienza 😄&lt;br /&gt;
{{Corso/Microbit/FineMateriali}}&lt;br /&gt;
&lt;br /&gt;
== 🧠 Un po&#039; di teoria ==&lt;br /&gt;
&lt;br /&gt;
Il micro:bit è un &#039;&#039;&#039;computer piccolissimo&#039;&#039;&#039; che puoi programmare. È nato proprio per questo: per imparare a far fare cose a una macchina. Le sue parti principali sono (scopri tutte le altre nel [[Microbit/Riferimento/Glossario|glossario]]):&lt;br /&gt;
&lt;br /&gt;
* La &#039;&#039;&#039;griglia LED&#039;&#039;&#039;: 25 led disposti in una griglia 5x5, il tuo schermo. &#039;&#039;(Fonte: [https://microbit.org/get-started/features/overview/ microbit.org — Features])&#039;&#039;&lt;br /&gt;
* I &#039;&#039;&#039;pulsanti A e B&#039;&#039;&#039;, il &#039;&#039;&#039;logo tattile&#039;&#039;&#039; e i &#039;&#039;&#039;sensori&#039;&#039;&#039;.&lt;br /&gt;
* Su micro:bit v2 ci sono anche &#039;&#039;&#039;altoparlante&#039;&#039;&#039; e &#039;&#039;&#039;microfono&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Per programmare useremo &#039;&#039;&#039;MakeCode&#039;&#039;&#039;, l&#039;editor ufficiale a blocchi. I blocchi funzionano come Scratch, che tu già conosci: si trascinano e si incastrano. La novità è che a sinistra c&#039;è un &#039;&#039;&#039;simulatore&#039;&#039;&#039;: un micro:bit virtuale che esegue il tuo programma senza bisogno del dispositivo vero. &#039;&#039;(Fonte: [https://makecode.microbit.org/ makecode.microbit.org])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 🔨 Costruisci: il badge col tuo nome ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Passi}}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Apri &#039;&#039;&#039;[https://makecode.microbit.org/ makecode.microbit.org]&#039;&#039;&#039; e clicca &#039;&#039;&#039;Nuovo progetto&#039;&#039;&#039;. Dagli un nome, per esempio &amp;lt;code&amp;gt;il mio badge&amp;lt;/code&amp;gt;.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Guarda il &#039;&#039;&#039;simulatore&#039;&#039;&#039; a sinistra: è un micro:bit virtuale. Trascina i blocchi e premi il pulsante per riavviarlo: potrai provare tutto senza la scheda vera.&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}}, trascina {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} dentro il blocco {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}}. Scrivi il tuo nome. Premi ▶ nel simulatore: il testo scorre sulla griglia!&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Dal menu {{Corso/Microbit/Blocco|1=basic|2=Fondamentali}} trascina {{Corso/Microbit/Blocco|1=basic|2=per sempre}}. Dentro, metti in fila: {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuore), {{Corso/Microbit/Blocco|1=basic|2=pausa (ms)}} (500), {{Corso/Microbit/Blocco|1=basic|2=mostra icona}} (un cuoricino piccolo), e un&#039;altra pausa. Il cuore ora &#039;&#039;batte&#039;&#039;.&lt;br /&gt;
      {{Corso/Microbit/Tip|1=Il blocco {{Corso/Microbit/Blocco|1=basic|2=per sempre}} ripete il contenuto all&#039;infinito. In Scratch lo chiamavi &amp;quot;per sempre&amp;quot; anche tu: qui il micro:bit non fa altro che ripetere, ripetere, ripetere.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      Metti insieme i due programmi: {{Corso/Microbit/BloccoHat|1=basic|2=all&#039;avvio}} mostra il tuo nome, poi {{Corso/Microbit/Blocco|1=basic|2=per sempre}} fa battere il cuore. Salva il progetto (icona dischetto).&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/Passo|1=&lt;br /&gt;
      &#039;&#039;&#039;Trasferisci sul micro:bit vero.&#039;&#039;&#039; Collega la scheda al computer col cavo USB. Clicca &#039;&#039;&#039;Download&#039;&#039;&#039;: MakeCode scarica un file &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt;. Trascina quel file nella cartella &amp;lt;code&amp;gt;MICROBIT&amp;lt;/code&amp;gt; (come una chiavetta USB). Il led giallo sul retro lampeggia e il programma parte! &#039;&#039;(Fonte: [https://microbit.org/get-started/user-guide/transfer-code-to-the-microbit/ microbit.org — Transfer code])&#039;&#039;&lt;br /&gt;
      {{Corso/Microbit/Warn|1=Se vedi la scritta &#039;&#039;&#039;attiva il dispositivo&#039;&#039;&#039; (o il led rosso spento), la scheda potrebbe avere un firmware vecchio. Chiedi a un mentor di aggiornarlo.}}&lt;br /&gt;
    }}&lt;br /&gt;
{{Corso/Microbit/FinePassi}}&lt;br /&gt;
&lt;br /&gt;
== 🚀 Sfide ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=stella|2=&lt;br /&gt;
    &lt;br /&gt;
    Mostra &#039;&#039;&#039;due messaggi&#039;&#039;&#039; uno dopo l&#039;altro (per esempio il nome e &amp;quot;CIAO!&amp;quot;), oppure regola la {{Corso/Microbit/Blocco|1=led|2=luminosità}} dei led.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=cometa|2=&lt;br /&gt;
    &lt;br /&gt;
    Disegna una tua immagine con {{Corso/Microbit/Blocco|1=basic|2=mostra LED}}. Ogni pallino è un led. Ecco un cuore da copiare, poi fai il tuo disegno:&lt;br /&gt;
    &lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Sfida|1=razzo|2=&lt;br /&gt;
    &lt;br /&gt;
    Passa alla &#039;&#039;&#039;vista Python&#039;&#039;&#039; (pulsante in alto a sinistra di MakeCode). Trova la riga &amp;lt;code&amp;gt;basic.show_string(&amp;quot;il tuo nome&amp;quot;)&amp;lt;/code&amp;gt; e cambiala. Modifica anche la durata dello scorrimento.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 📝 Quiz: mettiti alla prova ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Quanti led ha il display del micro:bit?|A=Venticinque, disposti in cinque per cinque.|B=Dodici, disposti in tre per quattro.|C=Quarantanove, disposti in sette per sette.|risposta=A|ok=Sì! 5 colonne per 5 righe.|riprova=Riprova: conta i led nella griglia!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=A cosa serve il simulatore di MakeCode?|A=Scarica le istruzioni per i giochi.|B=Sostituisce il micro:bit dentro il computer.|C=Trasforma i blocchi in disegni da colorare.|risposta=B|ok=Sì! Per questo conviene usarlo spesso.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Quiz|domanda=Cosa fa il blocco all&#039;avvio?|A=Gira una volta sola quando parte.|B=Gira in continuazione senza mai fermarsi.|C=Fa ripartire il computer da capo.|risposta=A|ok=Esatto: una sola volta, all&#039;accensione.|riprova=Riprova!}}&lt;br /&gt;
&lt;br /&gt;
== 📚 Da guardare o leggere ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Fonte|1=&lt;br /&gt;
    [https://microbit.org/get-started/features/overview/ Panoramica delle funzionalità del micro:bit (microbit.org)] — la mappa ufficiale di tutte le parti della scheda. Guardala per imparare i nomi di pulsanti, sensori e porte.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 🤝 Domande? Chiedi! ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    Hai un dubbio o vuoi andare più veloce? Chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039; in sala, oppure al tuo &#039;&#039;&#039;tutor automatico&#039;&#039;&#039;: spiegagli cosa non funziona o chiedigli una sfida più difficile. Nessuna domanda è stupida.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=[[Microbit/Lezione 2|Lezione 2: Pulsanti e variabili →]]}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Passo&amp;diff=246</id>
		<title>Template:Corso/Passo</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Passo&amp;diff=246"/>
		<updated>2026-08-01T11:28:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;div class=&amp;quot;passo&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;passo&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/FinePassi&amp;diff=245</id>
		<title>Template:Corso/FinePassi</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/FinePassi&amp;diff=245"/>
		<updated>2026-08-01T11:28:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Passi&amp;diff=244</id>
		<title>Template:Corso/Passi</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Passi&amp;diff=244"/>
		<updated>2026-08-01T11:27:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;div class=&amp;quot;passi&amp;quot;&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;passi&amp;quot;&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/FineMateriali&amp;diff=243</id>
		<title>Template:Corso/FineMateriali</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/FineMateriali&amp;diff=243"/>
		<updated>2026-08-01T11:27:06Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Materiali&amp;diff=242</id>
		<title>Template:Corso/Materiali</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Materiali&amp;diff=242"/>
		<updated>2026-08-01T11:26:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;ul class=&amp;quot;materiali&amp;quot;&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;ul class=&amp;quot;materiali&amp;quot;&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=241</id>
		<title>Template:Corso/Pagina</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Pagina&amp;diff=241"/>
		<updated>2026-08-01T11:24:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;div class=&amp;quot;course course-microbit&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;lesson-num&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt; &amp;lt;h1&amp;gt;{{{2}}}&amp;lt;/h1&amp;gt; &amp;lt;p class=&amp;quot;obiettivo&amp;quot;&amp;gt;{{{obiettivo}}}&amp;lt;/p&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;course course-microbit&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lesson-num&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;{{{2}}}&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;obiettivo&amp;quot;&amp;gt;{{{obiettivo}}}&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Tip&amp;diff=240</id>
		<title>Template:Corso/Tip</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Tip&amp;diff=240"/>
		<updated>2026-08-01T11:23:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;div class=&amp;quot;card tip&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;card tip&amp;quot;&amp;gt;{{{1}}}&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/FinePagina&amp;diff=239</id>
		<title>Template:Corso/FinePagina</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/FinePagina&amp;diff=239"/>
		<updated>2026-08-01T11:22:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;div class=&amp;quot;lesson-footer&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;pagination&amp;quot;&amp;gt;{{#if:{{{prev|}}}|&amp;lt;span&amp;gt;← {{{prev}}}&amp;lt;/span&amp;gt;|}} {{#if:{{{next|}}}|&amp;lt;span&amp;gt;{{{next}}} →&amp;lt;/span&amp;gt;|}}&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;lesson-footer&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pagination&amp;quot;&amp;gt;{{#if:{{{prev|}}}|&amp;lt;span&amp;gt;← {{{prev}}}&amp;lt;/span&amp;gt;|}} {{#if:{{{next|}}}|&amp;lt;span&amp;gt;{{{next}}} →&amp;lt;/span&amp;gt;|}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit&amp;diff=238</id>
		<title>Corsi/Microbit</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Corsi/Microbit&amp;diff=238"/>
		<updated>2026-08-01T11:22:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;{{Corso/Microbit/Pagina|1=Corso completo · 9 lezioni|2=🤖 Corso micro:bit|obiettivo=Obiettivo: &amp;#039;&amp;#039;&amp;#039;imparare a programmare il micro:bit in MakeCode, dai primi passi ai compon...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Corso/Microbit/Pagina|1=Corso completo · 9 lezioni|2=🤖 Corso micro:bit|obiettivo=Obiettivo: &#039;&#039;&#039;imparare a programmare il micro:bit in MakeCode, dai primi passi ai componenti esterni — sensori, luci, servo e radio.&#039;&#039;&#039;}}&lt;br /&gt;
== 🗺️ Il percorso ==&lt;br /&gt;
&lt;br /&gt;
Nove lezioni autonome, a progetti. Ogni lezione ha &#039;&#039;&#039;passi di costruzione&#039;&#039;&#039;, &#039;&#039;&#039;sfide a 3 livelli&#039;&#039;&#039; (⭐ Stella, ⭐⭐ Cometa, ⭐⭐⭐ Razzo) e un &#039;&#039;&#039;quiz&#039;&#039;&#039;. Le prime sei usano solo il micro:bit; le ultime tre collegano componenti esterni (LED, servomotore, sensori).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! #&lt;br /&gt;
! Lezione&lt;br /&gt;
! Cosa impari&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| [[Corsi/Microbit/Lezione 1|👋 Ciao, micro:bit!]]&lt;br /&gt;
| MakeCode, il display 5×5, {{Corso/Microbit/Blocco|1=basic|2=mostra stringa}} e le icone.&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| [[Corsi/Microbit/Lezione 2|🕹️ Pulsanti e variabili]]&lt;br /&gt;
| Eventi, variabili, {{Corso/Microbit/Blocco|1=logic|2=se … allora}} e un dado.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| [[Corsi/Microbit/Lezione 3|🎲 Movimento]]&lt;br /&gt;
| Sensori di movimento e il blocco {{Corso/Microbit/Blocco|1=math|2=mappa _}}.&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| [[Corsi/Microbit/Lezione 4|🎵 Suono e musica]]&lt;br /&gt;
| Melodie, note e la tastiera musicale del micro:bit.&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| [[Corsi/Microbit/Lezione 5|🌡️ Sensori: temperatura e luce]]&lt;br /&gt;
| Sensori interni, {{Corso/Microbit/Blocco|1=led|2=disegna un grafico a barre}} e un termometro.&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| [[Corsi/Microbit/Lezione 6|📡 Radio: messaggi tra due micro:bit]]&lt;br /&gt;
| La radio, i gruppi e il walkie-talkie tra due schede.&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| [[Corsi/Microbit/Lezione 7|💡 LED: luci esterne]]&lt;br /&gt;
| I pin, {{Corso/Microbit/Blocco|1=pin|2=scrivi digitale/analogico}} e un semaforo.&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| [[Corsi/Microbit/Lezione 8|🦾 Servomotore]]&lt;br /&gt;
| La breadboard, il servo SG90 e l&#039;angolo {{Corso/Microbit/Blocco|1=pin|2=imposta l&#039;angolo del servo}}.&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| [[Corsi/Microbit/Lezione 9|🌊 Sensori: acqua e temperatura]]&lt;br /&gt;
| Segnali analogici, {{Corso/Microbit/Blocco|1=pin|2=leggi pin analogico}} e sensori esterni.&lt;br /&gt;
|}&lt;br /&gt;
== 🧰 Reference ==&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/Tip|1=&lt;br /&gt;
    &#039;&#039;&#039;[[Microbit/Riferimento/Glossario|Glossario]]&#039;&#039;&#039; — le parole nuove spiegate semplici, dal blocco alla variabile al pin.&lt;br /&gt;
    &#039;&#039;&#039;[[Microbit/Riferimento/Blocchi|Cheat-sheet dei blocchi]]&#039;&#039;&#039; — tutti i blocchi MakeCode che usiamo, con i loro nomi italiani ufficiali e i link alla documentazione.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== 🎓 Consigli per lo studio ==&lt;br /&gt;
&lt;br /&gt;
* Fai le lezioni &#039;&#039;&#039;in ordine&#039;&#039;&#039;: i concetti si costruiscono uno sull&#039;altro.&lt;br /&gt;
* Non saltare le &#039;&#039;&#039;sfide&#039;&#039;&#039;: è lì che diventi davvero bravo.&lt;br /&gt;
* Riprova le sfide Razzo in &#039;&#039;&#039;vista Python&#039;&#039;&#039; per vedere il codice vero.&lt;br /&gt;
* Se ti blocchi, usa il &#039;&#039;&#039;tutor automatico&#039;&#039;&#039; o chiedi a un &#039;&#039;&#039;mentor&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Corso/Microbit/FinePagina|prev=|next=}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/BloccoBool&amp;diff=237</id>
		<title>Template:Corso/BloccoBool</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/BloccoBool&amp;diff=237"/>
		<updated>2026-08-01T11:19:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;span class=&amp;quot;blk blk-bool blk-{{{1}}}&amp;quot;&amp;gt;{{{2}}}&amp;lt;/span&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;blk blk-bool blk-{{{1}}}&amp;quot;&amp;gt;{{{2}}}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/BloccoVal&amp;diff=236</id>
		<title>Template:Corso/BloccoVal</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/BloccoVal&amp;diff=236"/>
		<updated>2026-08-01T11:19:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;span class=&amp;quot;blk blk-val blk-{{{1}}}&amp;quot;&amp;gt;{{{2}}}&amp;lt;/span&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;blk blk-val blk-{{{1}}}&amp;quot;&amp;gt;{{{2}}}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/BloccoHat&amp;diff=235</id>
		<title>Template:Corso/BloccoHat</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/BloccoHat&amp;diff=235"/>
		<updated>2026-08-01T11:18:38Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;span class=&amp;quot;blk blk-hat blk-{{{1}}}&amp;quot;&amp;gt;{{{2}}}&amp;lt;/span&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;blk blk-hat blk-{{{1}}}&amp;quot;&amp;gt;{{{2}}}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Quiz&amp;diff=234</id>
		<title>Template:Corso/Quiz</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Quiz&amp;diff=234"/>
		<updated>2026-08-01T11:18:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;div class=&amp;quot;quiz-q&amp;quot; data-answer=&amp;quot;{{{risposta}}}&amp;quot; data-ok=&amp;quot;{{{ok}}}&amp;quot; data-retry=&amp;quot;{{{riprova}}}&amp;quot;&amp;gt; &amp;lt;p class=&amp;quot;q-text&amp;quot;&amp;gt;{{{domanda}}}&amp;lt;/p&amp;gt; &amp;lt;div class=&amp;quot;quiz-btns&amp;quot;&amp;gt; &amp;lt;span class=&amp;quot;quiz-b...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;quiz-q&amp;quot; data-answer=&amp;quot;{{{risposta}}}&amp;quot; data-ok=&amp;quot;{{{ok}}}&amp;quot; data-retry=&amp;quot;{{{riprova}}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;q-text&amp;quot;&amp;gt;{{{domanda}}}&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;quiz-btns&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;quiz-btn&amp;quot; data-opt=&amp;quot;A&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot;&amp;gt;{{{A}}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;quiz-btn&amp;quot; data-opt=&amp;quot;B&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot;&amp;gt;{{{B}}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{#if:{{{C|}}}|&amp;lt;span class=&amp;quot;quiz-btn&amp;quot; data-opt=&amp;quot;C&amp;quot; role=&amp;quot;button&amp;quot; tabindex=&amp;quot;0&amp;quot;&amp;gt;{{{C}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;quiz-feedback&amp;quot; aria-live=&amp;quot;polite&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Blocco&amp;diff=233</id>
		<title>Template:Corso/Blocco</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=Template:Corso/Blocco&amp;diff=233"/>
		<updated>2026-08-01T11:17:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;&amp;lt;span class=&amp;quot;blk blk-{{{1}}}&amp;quot;&amp;gt;{{{2}}}&amp;lt;/span&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;blk blk-{{{1}}}&amp;quot;&amp;gt;{{{2}}}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Gadget-course.css&amp;diff=232</id>
		<title>MediaWiki:Gadget-course.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Gadget-course.css&amp;diff=232"/>
		<updated>2026-08-01T11:00:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;/* Gadget &amp;quot;course&amp;quot; — stili scoped del corso micro:bit.    .course = struttura condivisa (qualsiasi corso)    .course-microbit = palette della tecnologia micro:bit (fallback...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Gadget &amp;quot;course&amp;quot; — stili scoped del corso micro:bit.&lt;br /&gt;
   .course = struttura condivisa (qualsiasi corso)&lt;br /&gt;
   .course-microbit = palette della tecnologia micro:bit (fallback no-JS) */&lt;br /&gt;
.course { max-width: 760px; margin: 0 auto; padding: 0 1.25rem 4rem; font-size: 17px; line-height: 1.65; }&lt;br /&gt;
.course h2 { font-size: 1.35rem; margin: 2.6rem 0 0.8rem; padding-top: 1.2rem; border-top: 2px solid #e3e0d6; }&lt;br /&gt;
.course p { margin: 0.6rem 0; }&lt;br /&gt;
.course ul, .course ol { margin: 0.6rem 0; padding-left: 1.4rem; }&lt;br /&gt;
.course li { margin: 0.35rem 0; }&lt;br /&gt;
.course a { color: #2e2c9c; }&lt;br /&gt;
.course code { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }&lt;br /&gt;
&lt;br /&gt;
.course .lesson-num { display: inline-block; font-weight: 800; font-size: 0.85rem; letter-spacing: 0.14em; text-transform: uppercase; background: rgba(46,44,156,0.12); color: #2e2c9c; padding: 0.25rem 0.8rem; border-radius: 999px; margin-bottom: 0.9rem; }&lt;br /&gt;
.course h1 { font-size: 2.2rem; line-height: 1.15; letter-spacing: -0.01em; margin: 0 0 0.6rem; }&lt;br /&gt;
.course .obiettivo { font-size: 1.15rem; opacity: 0.95; }&lt;br /&gt;
.course .obiettivo strong { color: #ffb400; }&lt;br /&gt;
&lt;br /&gt;
.course .materiali { display: flex; flex-wrap: wrap; gap: 0.6rem; margin: 0; padding: 0; list-style: none; }&lt;br /&gt;
.course .materiali li { background: #fff; border: 1px solid #e3e0d6; border-radius: 999px; padding: 0.4rem 1rem; font-size: 0.95rem; }&lt;br /&gt;
&lt;br /&gt;
.course .passo { position: relative; counter-increment: passo; background: #fff; border: 1px solid #e3e0d6; border-radius: 14px; padding: 1rem 1.2rem 1rem 3.6rem; margin: 0.9rem 0; }&lt;br /&gt;
.course .passi { counter-reset: passo; margin: 1rem 0; }&lt;br /&gt;
.course .passo::before { content: counter(passo); position: absolute; left: 1rem; top: 1.15rem; width: 1.8rem; height: 1.8rem; border-radius: 50%; background: #2e2c9c; color: #fff; font-weight: 800; display: flex; align-items: center; justify-content: center; }&lt;br /&gt;
&lt;br /&gt;
.course .sfida { border: 1px solid #e3e0d6; border-radius: 14px; padding: 1rem 1.2rem; margin: 0.9rem 0; background: #fff; }&lt;br /&gt;
.course .sfida .badge { display: inline-block; font-weight: 800; font-size: 0.8rem; letter-spacing: 0.06em; color: #fff; border-radius: 999px; padding: 0.18rem 0.7rem; margin-right: 0.5rem; }&lt;br /&gt;
.course .sfida.stella { border-left: 6px solid #c9a227; } .course .sfida.stella .badge { background: #c9a227; }&lt;br /&gt;
.course .sfida.cometa { border-left: 6px solid #1e8cc4; } .course .sfida.cometa .badge { background: #1e8cc4; }&lt;br /&gt;
.course .sfida.razzo { border-left: 6px solid #b13a5b; } .course .sfida.razzo .badge { background: #b13a5b; }&lt;br /&gt;
&lt;br /&gt;
.course .quiz-q { background: #fff; border: 1px solid #e3e0d6; border-radius: 14px; padding: 1rem 1.2rem; margin: 1rem 0; }&lt;br /&gt;
.course .quiz-q .q-text { font-weight: 600; margin-bottom: 0.6rem; }&lt;br /&gt;
.course .quiz-btns { display: flex; flex-wrap: wrap; gap: 0.5rem; }&lt;br /&gt;
.course .quiz-btn { flex: 1 1 40%; font: inherit; font-size: 0.95rem; padding: 0.6rem 0.8rem; border: 2px solid #e3e0d6; border-radius: 10px; background: #fff; color: #22242e; cursor: pointer; }&lt;br /&gt;
.course .quiz-btn:hover:not(:disabled) { border-color: #00a5c4; }&lt;br /&gt;
.course .quiz-btn.correct { border-color: #2e9e5b; background: #eaf7ef; color: #1b6e3d; font-weight: 700; }&lt;br /&gt;
.course .quiz-btn.wrong { border-color: #e0343f; background: #fdecee; color: #a32630; text-decoration: line-through; }&lt;br /&gt;
.course .quiz-btn:disabled { cursor: default; }&lt;br /&gt;
.course .quiz-feedback { margin-top: 0.6rem; font-weight: 600; min-height: 1.4em; }&lt;br /&gt;
.course .quiz-feedback.ok { color: #1b6e3d; }&lt;br /&gt;
.course .quiz-feedback.no { color: #a32630; }&lt;br /&gt;
&lt;br /&gt;
.course .ledgrid { display: inline-grid; grid-template-columns: repeat(5, 22px); gap: 5px; padding: 10px; background: #10132e; border-radius: 12px; }&lt;br /&gt;
.course .ledgrid .led { width: 22px; height: 22px; border-radius: 50%; background: #262b4f; }&lt;br /&gt;
.course .ledgrid .led.on { background: #ffb400; box-shadow: 0 0 8px 2px rgba(255,180,0,0.7); }&lt;br /&gt;
.course .ledgrid.blu .led.on { background: #4dd0ff; }&lt;br /&gt;
.course .ledgrid.verde .led.on { background: #66e07a; }&lt;br /&gt;
.course .ledgrid.rosso .led.on { background: #ff6b6b; }&lt;br /&gt;
&lt;br /&gt;
.course .card { background: #fff; border: 1px solid #e3e0d6; border-radius: 14px; padding: 1.1rem 1.3rem; margin: 1.1rem 0; }&lt;br /&gt;
.course .tip { border-left: 5px solid #ffb400; }&lt;br /&gt;
.course .warn { border-left: 5px solid #e0343f; background: #fff7f7; }&lt;br /&gt;
.course .fonte { background: #eef4fb; border: 1px solid #d4e3f5; border-radius: 14px; padding: 1rem 1.2rem; margin: 1.5rem 0; }&lt;br /&gt;
&lt;br /&gt;
.course .lesson-footer { margin-top: 3rem; padding-top: 1.2rem; border-top: 2px solid #e3e0d6; font-size: 0.95rem; }&lt;br /&gt;
.course .pagination { display: flex; justify-content: space-between; gap: 1rem; margin-top: 1rem; }&lt;br /&gt;
.course .pagination span { background: #fff; border: 1px solid #e3e0d6; padding: 0.5rem 1rem; border-radius: 10px; font-weight: 600; color: #2e2c9c; }&lt;br /&gt;
&lt;br /&gt;
.course .blk { display: inline-block; padding: 0.05rem 0.5rem; border-radius: 6px; color: #fff; font-weight: 700; font-size: 0.92em; white-space: nowrap; }&lt;br /&gt;
.course .blk.blk-upgraded { background: none; padding: 0; border-radius: 0; }&lt;br /&gt;
.course-microbit .blk-basic { background: #0e6bb0; }&lt;br /&gt;
.course-microbit .blk-input { background: #1e9e46; }&lt;br /&gt;
.course-microbit .blk-music { background: #d96716; }&lt;br /&gt;
.course-microbit .blk-led { background: #2e2c9c; }&lt;br /&gt;
.course-microbit .blk-var { background: #e0621f; }&lt;br /&gt;
.course-microbit .blk-logic { background: #00a3a6; }&lt;br /&gt;
.course-microbit .blk-loop { background: #0077b6; }&lt;br /&gt;
.course-microbit .blk-math { background: #c4314b; }&lt;br /&gt;
.course-microbit .blk-radio { background: #7c3c98; }&lt;br /&gt;
.course-microbit .blk-game { background: #c24b99; }&lt;br /&gt;
.course-microbit .blk-pin { background: #0f8a5f; }&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
  .course { max-width: none; padding: 0; font-size: 11pt; }&lt;br /&gt;
  .course a { color: inherit; text-decoration: none; }&lt;br /&gt;
  .course .quiz-btn { border-color: #ccc; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Gadget-course.js&amp;diff=231</id>
		<title>MediaWiki:Gadget-course.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.coderdojocomo.it/index.php?title=MediaWiki:Gadget-course.js&amp;diff=231"/>
		<updated>2026-08-01T10:59:46Z</updated>

		<summary type="html">&lt;p&gt;Admin: Creata pagina con &amp;quot;/* Gadget &amp;quot;course&amp;quot;: rende interattivi blocchi MakeCode, quiz e griglie LED.    Port di assets/blocks.js + assets/quiz.js + assets/led-grid.js    per MediaWiki. Scoped: agisce...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Gadget &amp;quot;course&amp;quot;: rende interattivi blocchi MakeCode, quiz e griglie LED.&lt;br /&gt;
   Port di assets/blocks.js + assets/quiz.js + assets/led-grid.js&lt;br /&gt;
   per MediaWiki. Scoped: agisce solo sugli elementi con le classi attese.&lt;br /&gt;
   Tecnologia: legge la classe blk-&amp;lt;tech&amp;gt; sul blocco per scegliere la palette;&lt;br /&gt;
   fallback: classe course-&amp;lt;tech&amp;gt; sul wrapper. */&lt;br /&gt;
(function () {&lt;br /&gt;
  &amp;quot;use strict&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  var PALETTES = {&lt;br /&gt;
    microbit: {&lt;br /&gt;
      basic: &amp;quot;#0E6BB0&amp;quot;, input: &amp;quot;#1E9E46&amp;quot;, music: &amp;quot;#D96716&amp;quot;, led: &amp;quot;#2E2C9C&amp;quot;,&lt;br /&gt;
      var: &amp;quot;#E0621F&amp;quot;, logic: &amp;quot;#00A3A6&amp;quot;, loop: &amp;quot;#0077B6&amp;quot;, math: &amp;quot;#C4314B&amp;quot;,&lt;br /&gt;
      radio: &amp;quot;#7C3C98&amp;quot;, game: &amp;quot;#C24B99&amp;quot;, pin: &amp;quot;#0F8A5F&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  var FONT = &amp;quot;700 13px -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, sans-serif&amp;quot;;&lt;br /&gt;
  var H = 26, PAD = 9, uid = 0;&lt;br /&gt;
&lt;br /&gt;
  function measure(text) {&lt;br /&gt;
    try {&lt;br /&gt;
      var c = document.createElement(&amp;quot;canvas&amp;quot;);&lt;br /&gt;
      var ctx = c.getContext(&amp;quot;2d&amp;quot;);&lt;br /&gt;
      if (!ctx) throw new Error(&amp;quot;no canvas&amp;quot;);&lt;br /&gt;
      ctx.font = FONT;&lt;br /&gt;
      return ctx.measureText(text).width;&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      return text.length * 7.5;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function escapeHtml(s) {&lt;br /&gt;
    return s.replace(/&amp;amp;/g, &amp;quot;&amp;amp;amp;&amp;quot;).replace(/&amp;lt;/g, &amp;quot;&amp;amp;lt;&amp;quot;).replace(/&amp;gt;/g, &amp;quot;&amp;amp;gt;&amp;quot;).replace(/&amp;quot;/g, &amp;quot;&amp;amp;quot;&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function classList(el) {&lt;br /&gt;
    return (el.className || &amp;quot;&amp;quot;).split(/\s+/).filter(Boolean);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function kindOf(el) {&lt;br /&gt;
    var c = classList(el);&lt;br /&gt;
    if (c.indexOf(&amp;quot;blk-hat&amp;quot;) &amp;gt;= 0) return &amp;quot;hat&amp;quot;;&lt;br /&gt;
    if (c.indexOf(&amp;quot;blk-val&amp;quot;) &amp;gt;= 0) return &amp;quot;val&amp;quot;;&lt;br /&gt;
    if (c.indexOf(&amp;quot;blk-bool&amp;quot;) &amp;gt;= 0) return &amp;quot;bool&amp;quot;;&lt;br /&gt;
    return &amp;quot;stmt&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function techOf(el, root) {&lt;br /&gt;
    var c = classList(el);&lt;br /&gt;
    var tech = null;&lt;br /&gt;
    for (var key in PALETTES) {&lt;br /&gt;
      if (c.indexOf(&amp;quot;blk-&amp;quot; + key) &amp;gt;= 0) tech = key;&lt;br /&gt;
    }&lt;br /&gt;
    if (!tech) {&lt;br /&gt;
      var w = root &amp;amp;&amp;amp; root.className || document.body.className || &amp;quot;&amp;quot;;&lt;br /&gt;
      for (var k2 in PALETTES) {&lt;br /&gt;
        if (w.indexOf(&amp;quot;course-&amp;quot; + k2) &amp;gt;= 0) tech = k2;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return tech || Object.keys(PALETTES)[0];&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function colorOf(el, root) {&lt;br /&gt;
    var palette = PALETTES[techOf(el, root)];&lt;br /&gt;
    var c = classList(el);&lt;br /&gt;
    for (var key in palette) {&lt;br /&gt;
      if (c.indexOf(&amp;quot;blk-&amp;quot; + key) &amp;gt;= 0) return palette[key];&lt;br /&gt;
    }&lt;br /&gt;
    return palette.basic;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function build(text, kind, color) {&lt;br /&gt;
    var tw = measure(text);&lt;br /&gt;
    var W = Math.round(tw + PAD * 2);&lt;br /&gt;
    var id = &amp;quot;blksvg&amp;quot; + (++uid);&lt;br /&gt;
    var br = 5, nr = 5, vbX = 0, vbY = -br, vbW = W, vbH = H + br;&lt;br /&gt;
    var shape = &amp;quot;&amp;quot;, maskCircle = &amp;quot;&amp;quot;;&lt;br /&gt;
    if (kind === &amp;quot;stmt&amp;quot;) {&lt;br /&gt;
      shape = &#039;&amp;lt;rect x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;&#039; + W + &#039;&amp;quot; height=&amp;quot;&#039; + H + &#039;&amp;quot; rx=&amp;quot;4&amp;quot; fill=&amp;quot;&#039; + color + &#039;&amp;quot;/&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;circle cx=&amp;quot;8&amp;quot; cy=&amp;quot;0&amp;quot; r=&amp;quot;&#039; + br + &#039;&amp;quot; fill=&amp;quot;&#039; + color + &#039;&amp;quot;/&amp;gt;&#039;;&lt;br /&gt;
      maskCircle = &#039;&amp;lt;circle cx=&amp;quot;8&amp;quot; cy=&amp;quot;&#039; + H + &#039;&amp;quot; r=&amp;quot;&#039; + nr + &#039;&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&#039;;&lt;br /&gt;
    } else if (kind === &amp;quot;hat&amp;quot;) {&lt;br /&gt;
      vbY = 0; vbH = H + 6;&lt;br /&gt;
      shape = &#039;&amp;lt;rect x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;&#039; + W + &#039;&amp;quot; height=&amp;quot;&#039; + H + &#039;&amp;quot; rx=&amp;quot;8&amp;quot; fill=&amp;quot;&#039; + color + &#039;&amp;quot;/&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;circle cx=&amp;quot;8&amp;quot; cy=&amp;quot;0&amp;quot; r=&amp;quot;&#039; + br + &#039;&amp;quot; fill=&amp;quot;&#039; + color + &#039;&amp;quot;/&amp;gt;&#039;;&lt;br /&gt;
      maskCircle = &#039;&amp;lt;circle cx=&amp;quot;8&amp;quot; cy=&amp;quot;&#039; + H + &#039;&amp;quot; r=&amp;quot;&#039; + nr + &#039;&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&#039;;&lt;br /&gt;
    } else if (kind === &amp;quot;val&amp;quot;) {&lt;br /&gt;
      vbX = -6; vbW = W + 6;&lt;br /&gt;
      shape = &#039;&amp;lt;rect x=&amp;quot;0&amp;quot; y=&amp;quot;0&amp;quot; width=&amp;quot;&#039; + W + &#039;&amp;quot; height=&amp;quot;&#039; + H + &#039;&amp;quot; rx=&amp;quot;&#039; + H / 2 + &#039;&amp;quot; fill=&amp;quot;&#039; + color + &#039;&amp;quot;/&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;circle cx=&amp;quot;0&amp;quot; cy=&amp;quot;&#039; + H / 2 + &#039;&amp;quot; r=&amp;quot;6&amp;quot; fill=&amp;quot;&#039; + color + &#039;&amp;quot;/&amp;gt;&#039;;&lt;br /&gt;
      maskCircle = &#039;&amp;lt;circle cx=&amp;quot;&#039; + W + &#039;&amp;quot; cy=&amp;quot;&#039; + H / 2 + &#039;&amp;quot; r=&amp;quot;6&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&#039;;&lt;br /&gt;
    } else {&lt;br /&gt;
      vbX = -6; vbW = W + 12;&lt;br /&gt;
      shape = &#039;&amp;lt;path d=&amp;quot;M0 &#039; + H / 2 + &#039; L8 0 L&#039; + (W - 8) + &#039; 0 L&#039; + W + &#039; &#039; + H / 2 +&lt;br /&gt;
        &#039; L&#039; + (W - 8) + &#039; &#039; + H + &#039; L8 &#039; + H + &#039; Z&amp;quot; fill=&amp;quot;&#039; + color + &#039;&amp;quot;/&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;circle cx=&amp;quot;0&amp;quot; cy=&amp;quot;&#039; + H / 2 + &#039;&amp;quot; r=&amp;quot;5&amp;quot; fill=&amp;quot;&#039; + color + &#039;&amp;quot;/&amp;gt;&#039;;&lt;br /&gt;
      maskCircle = &#039;&amp;lt;circle cx=&amp;quot;&#039; + W + &#039;&amp;quot; cy=&amp;quot;&#039; + H / 2 + &#039;&amp;quot; r=&amp;quot;5&amp;quot; fill=&amp;quot;#000&amp;quot;/&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    return &#039;&amp;lt;svg class=&amp;quot;blk-svg&amp;quot; viewBox=&amp;quot;&#039; + vbX + &amp;quot; &amp;quot; + vbY + &amp;quot; &amp;quot; + vbW + &amp;quot; &amp;quot; + vbH +&lt;br /&gt;
      &#039;&amp;quot; width=&amp;quot;&#039; + vbW + &#039;&amp;quot; height=&amp;quot;&#039; + vbH + &#039;&amp;quot; role=&amp;quot;img&amp;quot; aria-label=&amp;quot;&#039; + escapeHtml(text) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
      &#039;&amp;lt;defs&amp;gt;&amp;lt;mask id=&amp;quot;&#039; + id + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
      &#039;&amp;lt;rect x=&amp;quot;-8&amp;quot; y=&amp;quot;-8&amp;quot; width=&amp;quot;&#039; + (vbW + 16) + &#039;&amp;quot; height=&amp;quot;&#039; + (vbH + 16) + &#039;&amp;quot; fill=&amp;quot;#fff&amp;quot;/&amp;gt;&#039; +&lt;br /&gt;
      maskCircle + &amp;quot;&amp;lt;/mask&amp;gt;&amp;lt;/defs&amp;gt;&amp;quot; +&lt;br /&gt;
      &#039;&amp;lt;g mask=&amp;quot;url(#&#039; + id + &#039;)&amp;quot;&amp;gt;&#039; + shape + &amp;quot;&amp;lt;/g&amp;gt;&amp;quot; +&lt;br /&gt;
      &#039;&amp;lt;text x=&amp;quot;&#039; + W / 2 + &#039;&amp;quot; y=&amp;quot;&#039; + H / 2 + &#039;&amp;quot; dominant-baseline=&amp;quot;central&amp;quot; text-anchor=&amp;quot;middle&amp;quot; &#039; +&lt;br /&gt;
      &#039;fill=&amp;quot;#fff&amp;quot; font-family=&amp;quot;-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif&amp;quot; &#039; +&lt;br /&gt;
      &#039;font-size=&amp;quot;13&amp;quot; font-weight=&amp;quot;700&amp;quot;&amp;gt;&#039; + escapeHtml(text) + &amp;quot;&amp;lt;/text&amp;gt;&amp;lt;/svg&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function upgradeBlks(root) {&lt;br /&gt;
    root.querySelectorAll(&amp;quot;.blk&amp;quot;).forEach(function (el) {&lt;br /&gt;
      if (el.querySelector(&amp;quot;svg&amp;quot;)) return;&lt;br /&gt;
      var text = (el.textContent || &amp;quot;&amp;quot;).replace(/\s+/g, &amp;quot; &amp;quot;).trim();&lt;br /&gt;
      if (!text) return;&lt;br /&gt;
      var svg = build(text, kindOf(el), colorOf(el, root));&lt;br /&gt;
      el.innerHTML = svg;&lt;br /&gt;
      el.classList.add(&amp;quot;blk-upgraded&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function wireQuiz(root) {&lt;br /&gt;
    root.querySelectorAll(&amp;quot;.quiz-q&amp;quot;).forEach(function (q) {&lt;br /&gt;
      if (q.getAttribute(&amp;quot;data-bound&amp;quot;)) return;&lt;br /&gt;
      q.setAttribute(&amp;quot;data-bound&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
      var answer = q.getAttribute(&amp;quot;data-answer&amp;quot;);&lt;br /&gt;
      var okMsg = q.getAttribute(&amp;quot;data-ok&amp;quot;) || &amp;quot;Sì! Esatto. 👏&amp;quot;;&lt;br /&gt;
      var retryMsg = q.getAttribute(&amp;quot;data-retry&amp;quot;) || &amp;quot;Non ancora, riprova!&amp;quot;;&lt;br /&gt;
      var feedback = q.querySelector(&amp;quot;.quiz-feedback&amp;quot;);&lt;br /&gt;
      function answerPick(btn) {&lt;br /&gt;
        var correct = btn.getAttribute(&amp;quot;data-opt&amp;quot;) === answer;&lt;br /&gt;
        btn.disabled = true;&lt;br /&gt;
        if (correct) {&lt;br /&gt;
          btn.classList.add(&amp;quot;correct&amp;quot;);&lt;br /&gt;
          q.querySelectorAll(&amp;quot;.quiz-btn&amp;quot;).forEach(function (b) { b.disabled = true; });&lt;br /&gt;
          q.classList.add(&amp;quot;answered&amp;quot;);&lt;br /&gt;
          if (feedback) { feedback.textContent = okMsg; feedback.className = &amp;quot;quiz-feedback ok&amp;quot;; }&lt;br /&gt;
        } else {&lt;br /&gt;
          btn.classList.add(&amp;quot;wrong&amp;quot;);&lt;br /&gt;
          if (feedback) { feedback.textContent = retryMsg; feedback.className = &amp;quot;quiz-feedback no&amp;quot;; }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      q.querySelectorAll(&amp;quot;.quiz-btn&amp;quot;).forEach(function (btn) {&lt;br /&gt;
        btn.addEventListener(&amp;quot;click&amp;quot;, function () { answerPick(btn); });&lt;br /&gt;
        btn.addEventListener(&amp;quot;keydown&amp;quot;, function (e) {&lt;br /&gt;
          if (e.key === &amp;quot;Enter&amp;quot; || e.key === &amp;quot; &amp;quot;) { e.preventDefault(); answerPick(btn); }&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function renderGrids(root) {&lt;br /&gt;
    root.querySelectorAll(&amp;quot;.ledgrid[data-leds]&amp;quot;).forEach(function (grid) {&lt;br /&gt;
      if (grid.querySelector(&amp;quot;.led&amp;quot;)) return;&lt;br /&gt;
      var pattern = (grid.getAttribute(&amp;quot;data-leds&amp;quot;) || &amp;quot;&amp;quot;).replace(/[\/\s]+/g, &amp;quot;&amp;quot;);&lt;br /&gt;
      for (var i = 0; i &amp;lt; 25; i++) {&lt;br /&gt;
        var led = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
        led.className = &amp;quot;led&amp;quot; + (pattern[i] === &amp;quot;#&amp;quot; ? &amp;quot; on&amp;quot; : &amp;quot;&amp;quot;);&lt;br /&gt;
        grid.appendChild(led);&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function init(root) {&lt;br /&gt;
    var target = root || document;&lt;br /&gt;
    upgradeBlks(target);&lt;br /&gt;
    wireQuiz(target);&lt;br /&gt;
    renderGrids(target);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  window.course = { init: init };&lt;br /&gt;
&lt;br /&gt;
  if (typeof mw !== &amp;quot;undefined&amp;quot; &amp;amp;&amp;amp; mw.hook) {&lt;br /&gt;
    mw.hook(&amp;quot;wikipage.content&amp;quot;).add(function ($content) {&lt;br /&gt;
      init(($content &amp;amp;&amp;amp; $content[0]) || document);&lt;br /&gt;
    });&lt;br /&gt;
  } else {&lt;br /&gt;
    if (document.readyState === &amp;quot;loading&amp;quot;) {&lt;br /&gt;
      document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, function () { init(document); });&lt;br /&gt;
    } else {&lt;br /&gt;
      init(document);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>