Guide · 15 min di lettura

Laboratorio Arduino 5 giorni: programma per campus estivi e corsi

Laboratorio Arduino 5 giorni: 3 ore al giorno a coppie, progetti per giornata, orario dettagliato, materiali per 8 gruppi, checklist e mostra finale.

Quando prepari il programma di un laboratorio Arduino di 5 giorni, dai a ogni giornata una sola idea nuova e tieni l'ultimo giorno per il mini progetto dei partecipanti: giorno 1 LED e tempi, giorno 2 pulsanti e condizioni, giorno 3 sensori, giorno 4 suono e movimento, giorno 5 mini progetto e mostra. Ogni giornata segue la stessa struttura: riscaldamento, breve spiegazione, costruzione, pausa, sfida, condivisione. Il programma di questo articolo è pensato per un corso intensivo di 3 ore al giorno, 15 ore in tutto, con 12–16 partecipanti che lavorano a coppie; questi numeri sono un'ipotesi, quindi adattali al tuo gruppo.

A differenza di un corso settimanale lungo un quadrimestre, in un laboratorio intensivo non c'è tempo per dimenticare, ma arriva la stanchezza. Per questo il programma punta su spiegazioni brevi e tanta costruzione invece che su lunghe lezioni frontali. Qui sotto trovi la tabella del programma giorno per giorno, lo svolgimento ora per ora di una giornata tipo, la lista dei materiali per 8 gruppi, una checklist che parte due settimane prima, mini progetti per il giorno 5, un modello di presentazione da 3 minuti, adattamenti per età, idee per il dopo corso e regole di sicurezza. Se fai lezione una volta alla settimana durante l'anno, il piano di robotica di 8 settimane si adatta meglio a quel ritmo.

Breadboard senza saldature: file da cinque fori ai lati del canale centrale e linee di alimentazione positiva e negativa sui bordi
Tutti i circuiti dei cinque giorni si montano sulla breadboard; non serve saldare e, se un componente è nel foro sbagliato, basta estrarlo e reinserirlo.

La struttura del laboratorio: 5 giorni, 3 ore, coppie

L'errore più comune in un laboratorio intensivo è mettere troppe cose nel primo giorno. Il programma procede quindi dal semplice al complesso: prima l'uscita (accendere un LED), poi l'ingresso (leggere un pulsante), quindi la misura analogica (luce e distanza), poi movimento e suono (servo e buzzer) e infine un mini progetto che mette tutto insieme. Ogni giornata si basa sulla precedente; il sensore di parcheggio del giorno 3 usa il LED del giorno 1, la condizione del giorno 2 e la misura della distanza dello stesso giorno. Il motivo delle coppie è semplice: nei gruppi da tre una persona finisce spesso a guardare, e chi lavora da solo e si blocca deve aspettare. In coppia uno monta il circuito mentre l'altro legge lo schema e il codice, e durante la pausa i ruoli si invertono.

AspettoIpotesi di questo programmaSe lo cambi
Durata5 giorni, 3 ore al giorno (es. 10:00–13:00), pausa di 15 minuti compresaCon 2 ore al giorno accorcia sfida e condivisione, non la costruzione
Partecipanti12–16 personeOltre 20, aggiungi un secondo assistente
GruppiCoppie, 6–8 gruppiLavoro individuale solo con gli adulti e se i kit bastano
SchedaArduino Uno o scheda compatibileCon una Nano, preparate insieme la disposizione sulla breadboard il giorno 1
PrerequisitiNessuno; partecipanti che programmano per la prima voltaCon un gruppo esperto unisci i giorni 1 e 2 e aggiungi una giornata sui sensori
ComputerUn computer per gruppo, un computer e un proiettore per l'insegnanteCon meno computer due gruppi si alternano su una postazione e la costruzione si allunga
Staff1 insegnante o formatore, più 1 assistente per 16 personeSenza assistente tieni più corta la sfida quotidiana

Programma giorno per giorno: temi, progetti e risultato della giornata

Tutti i progetti della tabella sono pronti nell'app BlueGrays con lista dei componenti, schema e codice. I progetti dei primi due giorni sono completamente gratuiti; i partecipanti non hanno bisogno di Premium. Dal giorno 3 entrano in gioco progetti Premium come il sensore di parcheggio, il servo e i mini progetti. Se li usi, ogni partecipante deve avere Premium; il modo più pratico è un pacchetto educatore, e ne abbiamo spiegato il funzionamento nella guida ai codici Premium per la classe. Se preferisci restare sui progetti gratuiti, il consiglio qui sotto contiene una variante senza Premium.

GiornoTemaProgetti BlueGraysConcettiRisultato della giornata
1Luce e tempiLED lampeggiante, Semaforo, LED in sequenzasetup() e loop(), pinMode(), digitalWrite(), delay(), array e ciclo forOgni coppia ha deciso i propri tempi del semaforo e cambiato la velocità della luce in sequenza a 6 LED
2Pulsante e condizioneAccendere un LED con un pulsante (Push), Accendere e spegnere un LED con un pulsantedigitalRead(), if/else, resistenza di pull-down, variabile di stato, rimbalzo del pulsanteDue circuiti: uno si accende finché tieni premuto, l'altro si accende con una pressione e si spegne con la successiva
3Sensori: luce e distanzaLuce notturna con LDR, HC-SR04 Misura della distanza (display seriale), Sensore di parcheggio con HC-SR04 (Premium)analogRead() e l'intervallo 0–1023, soglia, monitor seriale, misura a ultrasuoni e formula della distanzaUna lampada che si accende al buio e un segnale acustico che accelera quando ci si avvicina
4Suono e movimentoUso del cicalino, Utilizzo del servomotore (Premium), Funzionamento del servomotore con potenziometro (Premium)tone() e noTone(), frequenza, libreria Servo, angolo, controllo analogico con potenziometroUn servo che ruota all'angolo voluto con il potenziometro e un proprio ritmo di bip; a fine giornata scelta del mini progetto
5Mini progetto e mostraUn progetto dalla tabella delle opzioni qui sottoCombinare, pianificare, fare debug, presentareUn mini progetto funzionante e una presentazione di 3 minuti

Nei primi due giorni, alla fine di ogni progetto, i partecipanti cambiano un solo numero e prima prevedono il risultato. In Semaforo il rosso e il verde restano accesi 2000 ms e il giallo 300 ms; le coppie riscrivono questi tempi per un incrocio reale. In LED in sequenza sei LED sui pin 2–7 si accendono uno dopo l'altro ogni 150 ms; portare quel numero a 50 e poi a 500 rende visibile cosa fanno l'array e il ciclo for. Il giorno 2 Accendere un LED con un pulsante (Push) e Accendere e spegnere un LED con un pulsante usano lo stesso circuito e la differenza sta solo nel codice. Questo confronto è il modo più breve per spiegare l'idea che "un programma può ricordare qualcosa", e tutti i progetti con sensori dei giorni seguenti si basano su di essa. Il giorno 3 è dedicato alla misura. In Luce notturna con LDR il LED sul pin 13 si accende quando il valore della LDR letto su A0 scende sotto 50; le coppie coprono il sensore con la mano, osservano il valore nel monitor seriale e regolano la soglia sulla luce della propria aula. HC-SR04 Misura della distanza (display seriale) scrive la distanza tra 3 e 100 cm ogni mezzo secondo, mentre Sensore di parcheggio con HC-SR04 trasforma la stessa misura in un avviso con due LED sui pin 8 e 9 e un buzzer sul pin 10: se un ostacolo è più vicino di 20 cm, i bip si fanno più rapidi. Il giorno 4 Utilizzo del servomotore porta il servo a 0, 90 e 180 gradi, e Funzionamento del servomotore con potenziometro fa ruotare lo stesso servo a mano con un potenziometro. L'ultima mezz'ora della giornata serve a scegliere il progetto del giorno 5. Chiudi la condivisione di ogni giornata con la sua domanda di uscita; le risposte ti dicono cosa ripassare nel riscaldamento della mattina dopo:

  1. Giorno 1: Cosa è cambiato nel semaforo scrivendo delay(500) invece di delay(2000)? Perché?
  2. Giorno 2: La differenza tra il pulsante che accende finché lo tieni premuto e quello che commuta a ogni pressione sta nel circuito o nel codice?
  3. Giorno 3: Il valore della LDR diminuisce al buio o alla luce? Come hai scelto la soglia della tua luce notturna?
  4. Giorno 4: Dove ruota il servo se scrivi 90? Perché il servo segue il potenziometro quando lo giri?
  5. Giorno 5: Indica uno per uno i componenti del tuo progetto che rilevano, decidono e reagiscono.
È possibile anche un laboratorio senza Premium. Il giorno 3 usa Misurare l'intensità luminosa con LDR, Luce notturna con LDR e HC-SR04 Misura della distanza (display seriale); il giorno 4 sostituisci il servo con una giornata sul suono con Uso del cicalino e Impostazione della frequenza con cicalino. Il giorno 5 le coppie combinano progetti gratuiti: unire la misura di distanza dell'HC-SR04 con il codice del buzzer per scrivere un proprio sensore di parcheggio è più difficile che usare il progetto pronto, ma insegna molto. Tutti i 60 progetti gratuiti, 20 per piattaforma, includono schema, codice e Capire il codice, e la maggior parte anche i blocchi.

Pacchetto educatore: quanti codici e quando distribuirli?

Per un laboratorio di 5 giorni basta un pacchetto educatore mensile. Ogni codice mensile aggiunge 30 giorni di Premium all'account che lo riscatta, e il tempo parte dal giorno in cui il codice viene usato. Se distribuisci i codici il giorno 1, il laboratorio finisce dopo 5 giorni e ai partecipanti restano circa 25 giorni per continuare a casa. Il pacchetto è un acquisto singolo e non si rinnova automaticamente; i partecipanti non devono nemmeno aggiungere una carta al proprio account Apple o Google. I codici non usati non scadono, quindi quelli avanzati restano per il tuo prossimo laboratorio. Per confrontare pacchetto mensile e annuale in base alla durata del corso, leggi pacchetto educatore mensile o annuale; il prezzo aggiornato per il tuo paese è nella schermata Pacchetti Educatore dell'app.

PartecipantiPacchetto consigliatoDistribuzione dei codiciCodici avanzati
121 pacchetto da 10 + 1 da 5 codici, mensile12 partecipanti + 1 per il tuo account2 codici per il prossimo laboratorio
141 pacchetto da 10 + 1 da 5 codici, mensile14 partecipanti + 1 per il tuo accountNessuna riserva; se arriva una nuova iscrizione, un altro pacchetto da 5
162 pacchetti da 10 codici, mensile16 partecipanti + 1 per il tuo account3 codici per il prossimo laboratorio
  • Parti dal tuo codice: Riscatta un codice sul tuo account prima del laboratorio; non fissare il programma finché non hai aperto i progetti Premium e montato tu stesso i circuiti.
  • Giorno 1, distribuiscili durante la pausa: Dalla schermata I Miei Codici invia un codice a ogni partecipante con Copia Codice o con l'opzione di condivisione. Quando il partecipante tocca il link condiviso, nell'app si apre la schermata Riscatta Codice con il codice già inserito; senza link, va in Profilo > Riscatta Codice e digita il codice nel formato BG-XXXX-XXXX-XXXX.
  • Controlla subito: In I Miei Codici ogni codice deve risultare Attivo con il nome di chi lo ha usato. Se risolvi i problemi di account e di accesso il giorno 1, nessuno aspetta quando passate ai progetti Premium il giorno 3.
  • Sii trasparente: Quando un codice viene riscattato, nome, nome utente, e-mail e foto profilo del partecipante vengono condivisi con l'educatore che ha dato il codice. Dillo fin dall'inizio ai partecipanti e ai genitori.
  • Conosci le eccezioni: Un account con un abbonamento Premium attivo tramite App Store o Google Play non può riscattare un codice; quella persona ha già Premium, quindi tieni il suo codice come riserva. Se qualcuno si ritira il giorno 1, l'unico trasferimento del codice mensile ti permette di passare il tempo rimanente a un nuovo arrivato.

Una giornata ora per ora: l'esempio del giorno 3

Lo svolgimento qui sotto è pensato per una giornata di 3 ore, dalle 10:00 alle 13:00, e puoi usare la stessa struttura ogni giorno; cambiano solo i progetti e la sfida. Come esempio è stato scelto il giorno 3, perché unisce un progetto gratuito e uno Premium nella stessa giornata. La breve spiegazione non supera mai i 20 minuti; i partecipanti passano almeno 100 dei 180 minuti a montare circuiti e modificare il codice con le proprie mani.

OrarioFaseCosa si fa?
10:00–10:15RiscaldamentoUna coppia mostra la soluzione della sfida di ieri. Domanda: perché lo schermo del telefono si abbassa al buio? Le risposte vanno alla lavagna.
10:15–10:35Breve spiegazioneAl proiettore si apre Luce notturna con LDR. Con Mostra a blocchi attivo si leggono insieme analogRead e il confronto con la soglia, poi si collegano alle stesse righe del codice.
10:35–11:20Costruzione 1Le coppie montano la luce notturna con LDR, annotano nel monitor seriale i valori con luce e al buio e cambiano la soglia in base alle proprie letture.
11:20–11:35PausaI ruoli si invertono: chi ha montato il circuito ora legge il codice. Il circuito può restare sul banco, il cavo USB si scollega.
11:35–12:15Costruzione 2Si misura la distanza con HC-SR04 Misura della distanza (display seriale) e si confrontano con un righello le misure a 10, 20 e 50 cm. Le coppie pronte passano al circuito di Sensore di parcheggio con HC-SR04.
12:15–12:40SfidaAbbassare la distanza di avviso del sensore di parcheggio da 20 cm a 10 cm; le coppie veloci collegano la luce notturna con LDR alla misura di distanza per creare una lampada che si accende solo al buio e quando qualcuno si avvicina.
12:40–12:55CondivisioneOgni coppia ha 1 minuto: cosa abbiamo fatto, quale numero abbiamo cambiato, cosa è successo? Una coppia racconta qualcosa che non ha funzionato e come ha trovato il problema.
12:55–13:00RiordinoI componenti si contano mentre si rimettono nelle scatole e si annuncia in una frase il tema di domani.
Blocchi in italiano del progetto HC-SR04 Misura della distanza (display seriale): pin di trigger come uscita, pin di eco come ingresso, misura della durata dell'impulso e calcolo della distanza
Ciò che si vede al proiettore durante la breve spiegazione del giorno 3: si invia un impulso di trigger, si misura il tempo dell'eco e lo si converte in distanza. I partecipanti collegano ogni blocco alla sua riga di codice.

Due funzioni dell'app semplificano le fasi di costruzione. La prima è la modalità Costruiamolo insieme nella pagina del progetto: mostra passo dopo passo come preparare i componenti, montare il circuito, caricare il codice e poi avviare e provare, tiene lo schermo acceso e ricorda alla coppia a che passo era arrivata. La seconda è il passaggio del codice al computer: il codice sul telefono si prende con Copia, oppure Copia link invia un link che apre il codice sul computer. Una coppia bloccata guarda prima la sezione Se ti blocchi nella scheda Capire il codice del progetto, e solo dopo alza la mano. Questa piccola regola accorcia la coda per l'aiuto e insegna ai partecipanti a trovare i propri errori; abbiamo descritto tutte le sezioni della pagina del progetto nella guida alla pagina del progetto.

Lista dei materiali: per gruppo e per 8 gruppi più riserva

Dividendo 16 partecipanti in coppie si ottengono 8 gruppi; con un kit di riserva prepari 9 kit. Per un laboratorio di 12 persone bastano 6 gruppi e 7 kit. Nessun componente richiede saldature. Le quantità per gruppo sono un po' abbondanti, perché LED montati al contrario e cavetti jumper rotti sono molto frequenti nei primi giorni. Se pensi di comprare kit di base già pronti, confronta il loro contenuto con questa lista; abbiamo spiegato cosa contengono di solito nell'articolo kit base Arduino.

MaterialePer gruppo8 gruppi + 1 riservaGiorno d'uso
Arduino Uno o scheda compatibile19Tutti
Cavo USB (USB A-B per la Uno, con trasferimento dati)110Tutti
Breadboard (830 fori)19Tutti
Cavetti jumper maschio-maschio30circa 280Tutti
Cavetti jumper maschio-femmina6circa 603–5 (HC-SR04, servo)
LED da 5 mm (rosso, giallo, verde misti)10circa 1001, 3, 5
Resistenze da 220 Ω o 330 Ω10circa 1001, 2, 3, 5
Resistenze da 10 kΩ4circa 402, 3, 5
Pulsanti (4 piedini)4circa 402, 5
LDR (sensore di luce)1103, 5
Sensore di distanza a ultrasuoni HC-SR041103, 5
Buzzer (passivo, per toni diversi)1103, 4, 5
Servomotore SG901104, 5
Potenziometro da 10 kΩ194
Display LCD I2C 16x2 (facoltativo)–2–35 (gioco di memoria)
Scatola di cartone, nastro adesivo, forbici–una per gruppo5 (progetti con scatola)
Multimetro–2Ricerca guasti
Numera i kit prima del giorno 1 e fai usare a ogni coppia la stessa scatola numerata per tutto il laboratorio; così un componente smarrito ritrova subito il proprietario. Metti le resistenze in scatoline separate e scrivi il valore sul coperchio: quella da 220 Ω ha le fasce rosso-rosso-marrone, quella da 10 kΩ marrone-nero-arancione. Puoi controllare con i partecipanti le resistenze mescolate con il calcolatore del codice colori delle resistenze e il valore giusto per un LED con il calcolatore della resistenza per LED.

Checklist di preparazione prima del laboratorio

Dividi la preparazione in tre momenti. Se installazione e driver restano per la prima ora del laboratorio, metà del giorno 1 se ne va; l'obiettivo è che ogni computer abbia già caricato codice almeno una volta quando arrivano i partecipanti. Puoi copiare e stampare la lista qui sotto; ogni punto inizia indicando quando farlo:

  • 2 settimane prima: Conferma il numero di partecipanti, calcola gruppi e kit e ordina il materiale mancante. Compra LED, resistenze e cavetti jumper in più nel caso la spedizione tardi.
  • 2 settimane prima: Conta i computer. Su ognuno serve l'Arduino IDE; sui computer della scuola può servire un account amministratore, quindi parlane con il referente informatico. I passaggi di installazione sono nell'articolo installare l'Arduino IDE.
  • 2 settimane prima: Invia la comunicazione ai genitori: date e orari, invito alla mostra del giorno 5, il fatto che i circuiti funzionano solo con i 5 V della USB, che riscattando un codice nome, nome utente, e-mail e foto profilo del partecipante vengono condivisi con l'educatore, e che Premium parte dal giorno in cui si inserisce il codice e dura 30 giorni.
  • 1 settimana prima: Acquista il pacchetto educatore e riscatta il tuo codice. Monta tu stesso una volta ogni progetto Premium e annota dove nascono i problemi.
  • 1 settimana prima: Controlla il chip USB delle schede compatibili; per quelle con chip CH340 installa il driver sui computer. La libreria Servo è inclusa nell'Arduino IDE; per il gioco di memoria installa la libreria LiquidCrystal_I2C dal Gestore librerie.
  • 1 settimana prima: Sistema i kit in scatole numerate e incolla su ognuna la lista del contenuto. Prova i cavi USB uno per uno e segnali: alcuni cavi servono solo per la ricarica, il LED della scheda si accende ma nell'Arduino IDE non compare nessuna porta. Non usare cavi portati da casa; le soluzioni agli errori di porta e driver sono nell'articolo Arduino non carica lo sketch.
  • 1 settimana prima: Chiedi ai partecipanti di installare l'app e creare un account; così la distribuzione dei codici del giorno 1 richiede solo pochi minuti.
  • 1 giorno prima: Collega una scheda a ogni computer, carica il codice di LED lampeggiante, verifica che il LED lampeggi e attacca un'etichetta con il numero di porta sul lato del computer.
  • 1 giorno prima: Controlla il proiettore, le prolunghe e la posizione delle prese; 9 computer potrebbero dover essere ricaricati insieme.
  • 1 giorno prima: Stampa la tabella del programma e le regole di sicurezza e appendile al muro. Scrivi i mini progetti del giorno 5 su un foglio a parte.
  • 1 giorno prima: Controlla il numero di codici nella schermata I Miei Codici e prepara un foglio per abbinarli all'elenco dei partecipanti: nome, numero del gruppo, stato del codice.
  • Prima mattina: Metti la scatola di riserva sulla tua scrivania: LED, resistenze e cavetti jumper in più, una scheda e due cavi USB testati.

Giorno 5: opzioni per il mini progetto

Il mini progetto occupa le prime due ore del giorno 5, mentre l'ultima ora è dedicata alla mostra. Le coppie scelgono alla fine del giorno 4, così puoi completare la sera prima un eventuale componente mancante. Ogni opzione combina almeno due concetti dei primi quattro giorni. Alle coppie veloci proponi un progetto di livello Avanzato oppure di aggiungere funzioni proprie a un progetto pronto, a quelle in difficoltà uno dei progetti con scatola di livello Principiante. I tempi della tabella sono stime e comprendono scatola e decorazione.

ProgettoDifficoltàComponentiTempo stimatoQuali giorni combina?
Sensore di parcheggio con HC-SR04IntermedioHC-SR04, 2 LED, 2 resistenze, buzzer60 min1, 3, 4
Pattumiera automatica senza contatto con Arduino (HC-SR04 + servo SG90 + LED)PrincipianteHC-SR04, servo SG90, LED, resistenza da 220 Ω, scatola di cartone90 min3, 4
Scatola sorpresa di compleanno con Arduino (LDR + buzzer + 3 LED)PrincipianteLDR, resistenza da 10 kΩ, buzzer, 3 LED, 3 resistenze, scatola75 min1, 3, 4
Gioco Cyclone con Arduino: ferma la luce al centro (7 LED + pulsante + buzzer)Principiante7 LED, 7 resistenze, pulsante, buzzer75 min1, 2, 4
Gioco di memoria con Arduino (4 LED + 4 pulsanti + buzzer)Avanzato4 LED, 4 pulsanti, buzzer, LCD I2C 16x290 min1, 2, 4
Pianoforte semplice con cicalino e pulsanteAvanzato8 pulsanti, 8 resistenze da 10 kΩ, buzzer90 min2, 4

Mostra finale e modello di presentazione da 3 minuti

La mostra è la parte del laboratorio che si ricorda di più, e permette ai partecipanti di spiegare con parole proprie ciò che hanno imparato. Disponi i banchi lungo una parete e metti davanti a ogni coppia un cartoncino con il nome del progetto e il numero del gruppo. Quando arrivano i genitori o altre classi, le coppie fanno a turno una presentazione di 3 minuti e poi rispondono alle domande per 1 minuto; con 8 gruppi sono circa 35 minuti. Prima delle presentazioni dai a ogni coppia 10 minuti per compilare il modello. Non chiedere di recitare il codice, ma di spiegare un numero che hanno cambiato e che effetto ha avuto.

TempoParteCosa si dice?
0:00–0:30ProblemaCosa risolve o cosa fa questo progetto? Una frase.
0:30–1:15CircuitoQuali componenti ci sono, quale rileva, quale reagisce?
1:15–2:00CodiceUna condizione o un numero nel codice: cosa abbiamo cambiato e cosa è successo?
2:00–2:40DimostrazioneIl progetto funziona e qualcuno del pubblico lo prova.
2:40–3:00Passo successivoCosa aggiungeremmo con un giorno in più?

Adattare il programma a età e livelli diversi

La struttura del programma resta la stessa per ogni gruppo; cambiano il ritmo, la profondità delle spiegazioni e cosa ti aspetti dal giorno 5. Usa la tabella quando conosci il gruppo; anche nella stessa fascia d'età l'esperienza può variare molto. In un gruppo a livelli misti forma coppie con una persona esperta e una nuova, ma non lasciare che la tastiera resti sempre a quella esperta.

GruppoRitmo e spiegazioneCosa cambia?Proposta per il giorno 5
Scuola mediaSpiegazione di 15 min; un progetto principale al giorno, il secondo diventa la sfidaAl proiettore si leggono prima i blocchi con Mostra a blocchi, poi il codice; concetti come variabile e soglia si spiegano con esempi quotidianiProgetti con scatola e gioco Cyclone
Scuola superioreSpiegazione di 20 min; tutti i progetti della tabellaSi legge prima il codice e i blocchi servono per controllare; la formula della distanza e la legge di Ohm si mostrano con il calcoloSensore di parcheggio e gioco di memoria; ampliare un progetto pronto
AdultiSpiegazione di 20–25 min; i giorni 1 e 2 scorrono più velociIl tempo guadagnato va alla temporizzazione senza attese con millis() o a un progetto con display; i partecipanti portano le proprie ideePianoforte, gioco di memoria o un progetto ideato da loro

Dopo il laboratorio: come continuare a casa

Il rischio più grande di un laboratorio intensivo è che l'entusiasmo dell'ultimo giorno si spenga in una settimana. In chiusura mostra ai partecipanti tre modi per continuare a casa. Trova progetto fa tre domande: cosa vogliono costruire, quale scheda hanno e quanta esperienza hanno; poi propone la corrispondenza migliore e un progetto di riscaldamento gratuito da iniziare con gli stessi componenti. Le Domande del giorno aprono un nuovo set ogni giorno, richiedono circa 3 minuti e partono dal livello giusto dopo un test di livello di 15 domande. La Guida al codice offre 36 schede per Arduino C++ e MicroPython; il link Vedilo nei progetti in fondo a ogni scheda elenca i progetti che usano quel comando, dal più facile al più difficile. Il codice educatore distribuito durante il laboratorio resta valido anche dopo, e i progetti Premium restano aperti finché non finiscono i 30 giorni del codice. Abbiamo spiegato come usare a casa le sezioni Capire il codice e Prova tu dei progetti del laboratorio nella guida a Capire il codice e Prova tu.

Regole di sicurezza e di laboratorio

  • Tutti i circuiti funzionano con i 5 V della USB. Niente si collega alla presa di corrente; i progetti con lampadina a 220 V dell'app non fanno parte di questo laboratorio.
  • Scollega il cavo USB prima di modificare un circuito e ricollegalo solo a montaggio finito.
  • Non collegare mai il pin 5V direttamente a GND; la scheda si scalda e il computer può disattivare la porta USB.
  • Collega sempre il LED con una resistenza. Se un componente si scalda o senti odore di bruciato, scollega prima la USB e poi chiama l'insegnante.
  • Se la scheda si riavvia quando colleghi il servo, il servo assorbe troppa corrente; trovi la causa e la soluzione nell'articolo Arduino si riavvia da solo.
  • Cibo e bevande restano lontani dal banco dei componenti. I piedini dei componenti e le punte dei jumper pungono, maneggiali con cura.
  • Chiedi il permesso prima di toccare il circuito di un'altra coppia. Quando ti blocchi, guarda prima la sezione Se ti blocchi e poi chiedi aiuto.
  • Alla fine di ogni giornata conta i componenti della tua scatola con la lista del contenuto e riconsegna la scatola con il suo numero.

Dopo cinque giorni i partecipanti hanno costruito con le proprie mani l'intera catena, dall'accensione di un LED a un piccolo sistema che prende decisioni con un sensore; e soprattutto sanno dove guardare quando un circuito non funziona. Applica il programma così com'è al primo laboratorio e, al secondo, modificalo in base alla giornata che si è allungata e al progetto che è piaciuto di più. La preparazione migliore è aprire l'app BlueGrays sul tuo telefono, guardare schemi, liste dei componenti e codice dei progetti del laboratorio e montare una volta dall'inizio alla fine il progetto del primo giorno.

Domande frequenti

Cosa si impara in un laboratorio Arduino di 5 giorni?

Una sequenza tipica comprende LED e tempi, pulsanti e condizioni, sensori di luce e distanza, suono e servo e, l'ultimo giorno, un mini progetto che li combina. Aggiungere una sola idea nuova al giorno permette di avanzare senza stancare il gruppo. Una mostra l'ultimo giorno è un buon modo per chiudere e presentare ciò che si è imparato.

Quante ore al giorno servono per un campus estivo di Arduino?

Tre ore al giorno con una pausa di 15 minuti sono un buon equilibrio per la maggior parte dei gruppi. In questo tempo ci stanno una breve spiegazione, due fasi di costruzione, una sfida e la condivisione. Lo stesso programma funziona anche con 2 ore al giorno, ma sfida e condivisione si accorciano.

Quanti kit Arduino servono per un laboratorio?

Lavorando a coppie basta un kit per gruppo; per 16 partecipanti si preparano 8 kit più uno di riserva, 9 in tutto. Ogni kit contiene una Arduino Uno, un cavo USB, una breadboard, cavetti jumper, LED, resistenze, pulsanti, una LDR, un HC-SR04, un buzzer e un servo. Comprare LED, resistenze e cavetti in più copre rotture e perdite dei primi giorni.

Serve saper programmare per partecipare a un laboratorio Arduino?

No, questo programma è pensato per chi programma per la prima volta. Il giorno 1 si impara solo ad accendere un LED e a cambiare il tempo di attesa. Con partecipanti esperti si possono unire i primi due giorni e aggiungere una giornata sui sensori.

Per un laboratorio di 5 giorni basta un pacchetto educatore mensile?

Sì, per un laboratorio di 5 giorni basta un pacchetto mensile. Ogni codice dà 30 giorni di Premium dal giorno in cui viene riscattato; se li distribuisci il giorno 1, i partecipanti possono continuare a casa per circa 25 giorni dopo il laboratorio. I codici non usati non scadono, quindi quelli avanzati restano per il laboratorio successivo.

Si può fare un laboratorio Arduino senza computer?

Per caricare il codice su Arduino serve un computer; l'ideale è un computer per coppia. Con meno computer due coppie possono alternarsi su una postazione, e telefono o tablet servono a leggere schema, lista dei componenti e codice. In questo caso la costruzione si allunga ed è meglio togliere un progetto dal programma giornaliero.

Vedi tutti i progetti
LED lampeggiante
#1Principiante

LED lampeggiante

Il primissimo ciao dell'elettronica: accendere e spegnere un solo LED. L'Arduino accende e spegne il LED a intervalli brevissimi, così la luce lampeggia veloce. Vedi nel modo più semplice come la sche

4.6(188)
1127
Semaforo
#3Principiante

Semaforo

Una copia in miniatura del semaforo che vedi ogni giorno per strada. Il rosso resta acceso due secondi, il giallo brilla per un attimo, il verde resta due secondi, poi si torna al rosso passando di nu

4.8(131)
397
Accendere un LED con un pulsante (Push)
#9Principiante

Accendere un LED con un pulsante (Push)

Come un campanello: la luce resta accesa finché premi e si spegne quando lasci. L'Arduino ascolta il pulsante di continuo; mentre è premuto accende il LED, e appena togli il dito lo spegne. Con questo

4.8(113)
229
Accendere e spegnere un LED con un pulsante
#10Principiante

Accendere e spegnere un LED con un pulsante

Premi il pulsante una volta e la luce si accende, premilo di nuovo e si spegne, proprio come l'interruttore della tua stanza. L'Arduino si accorge di ogni pressione e porta il LED nello stato opposto,

4.8(100)
167
Luce notturna con LDR
#12Principiante

Luce notturna con LDR

Una piccola luce notturna che si accende da sola quando fa buio e si spegne quando arriva il mattino. Un sensore di luce misura quanto è illuminata la stanza, e l'Arduino accende il LED quando è abbas

4.8(102)
205
HC-SR04 Misura della distanza (display seriale)
#27Principiante

HC-SR04 Misura della distanza (display seriale)

Il sensore HC-SR04 funziona come un pipistrello che trova la strada al buio: manda un suono che non puoi sentire, ne ascolta l'eco e misura quanto è lontano l'oggetto davanti a sé. L'Arduino scrive qu

4.6(46)
71
Sensore di parcheggio con HC-SR04
#28Intermedio
Premium

Sensore di parcheggio con HC-SR04

Una versione in miniatura del sensore di parcheggio delle auto: più qualcosa si avvicina, più i bip accelerano. Il sensore di distanza misura l'oggetto davanti a sé; se è a più di 20 centimetri resta

4.8(64)
85
Utilizzo del servomotore
#35Principiante
Premium

Utilizzo del servomotore

Il braccio di un piccolo servomotore ruota a turno in tre posizioni: tutto all'inizio, esattamente a metà e tutto alla fine, aspettando due secondi a ogni fermata. L'Arduino dice al motore a quale ang

4.7(48)
67