Guide · 16 min di lettura

Lezioni di Arduino online: telecamere, simulatore e app

Lezioni di Arduino online: impianto a due telecamere, lista del kit da inviare, scaletta di 45 minuti, ordine per il debug a distanza e gruppi da 4 a 8.

Le lezioni di Arduino online in videochiamata funzionano molto bene, se quattro cose sono pronte fin dall'inizio. Primo, il kit deve essere in mano allo studente: è lui a collegare i fili e a caricare il codice, non tu. Secondo, servono due inquadrature: una mostra il volto dello studente, l'altra guarda la breadboard esattamente dall'alto grazie a un supporto per il telefono. Terzo, lo studente condivide lo schermo del computer, così vedi il codice nell'Arduino IDE, il messaggio di errore e i numeri del monitor seriale nello stesso momento in cui li vede lui. Quarto, il progetto della lezione viene inviato il giorno prima, così lo studente ha già aperto l'elenco dei componenti e lo schema sul telefono prima della chiamata. Con questi quattro elementi puoi trovare i guasti anche senza vedere il circuito nitido come in aula, perché lo studente guarda e tu gli dici dove guardare. La maggior parte dei guasti emerge in pochi minuti se segui un ordine di sei domande che va dall'alimentazione al codice.

Questo articolo tratta il lato tecnico e didattico della lezione online: impianto video e audio, cosa inviare prima della lezione, una lezione minuto per minuto, debug a distanza e gestione dei gruppi. Come pianificare un corso settimana per settimana è spiegato nell'articolo su come aprire un corso di Arduino, e come montare circuiti nel browser nella guida al simulatore Arduino di Tinkercad; qui non li ripetiamo. Tutti gli esempi partono dalla stessa ipotesi: lo studente ha uno starter kit con Arduino Uno e un computer, e tu insegni dalla tua scrivania con lo stesso kit.

Scheda Arduino Uno: LED di alimentazione ON, LED L, TX e RX, pin GND e connettori digitali
I primi punti da controllare nel debug a distanza: il LED ON a destra, il LED L collegato al pin 13, i LED TX/RX che lampeggiano durante il caricamento e le scritte sopra i connettori dei pin.

Perché una sola telecamera non basta in una lezione di Arduino online?

La webcam del portatile mostra il volto dello studente, non la breadboard sulla scrivania. Nemmeno sollevare la scheda davanti alla telecamera risolve: i fili ondeggiano, un jumper si stacca, l'angolo cambia ogni secondo e non distingui il pin 13 dal 12. Per questo l'impianto di base di una lezione di Arduino online ha tre viste: la telecamera sul volto per comunicare, quella dall'alto per il circuito e la condivisione dello schermo per il codice. La telecamera sul volto conta più di quanto sembri; il momento in cui lo studente aggrotta la fronte è il momento in cui noti un blocco che non ha detto ad alta voce. La telecamera dall'alto diventa la vista che guardi di più, perché solo lei mostra in quale foro entra un filo. La condivisione dello schermo sostituisce l'abitudine dell'aula di guardare da sopra la spalla: guardi la stessa cosa dello studente mentre scrive, compila e legge il monitor seriale.

Impianto tecnico: lato insegnante e lato studente

Non serve attrezzatura costosa; la seconda telecamera è un telefono che quasi tutte le case hanno già. Anche l'app di videochiamata che usi conta poco: condivisione dello schermo, finestra della chat e accesso alla stessa chiamata da un secondo dispositivo sono oggi presenti in quasi tutte le app più diffuse. Se farai lezioni di gruppo, controlla anche che ci siano le stanze per sottogruppi (breakout room). La tabella mette a confronto le esigenze dei due lati.

ElementoLato insegnanteLato studente
ComputerArduino IDE installato, app della chiamata aperta; se possibile un secondo schermo (su uno gli studenti, sull'altro il tuo IDE)Arduino IDE installato e un caricamento di prova già fatto; una porta USB libera per la Uno
Telecamera sul voltoBasta la webcam del portatileBasta la webcam del portatile
Telecamera dall'altoUn telefono sopra il tuo kit, per mostrare il circuito dall'alto mentre spieghiIl telefono entra nella chiamata come secondo partecipante, 30–40 cm sopra la breadboard, con la fotocamera posteriore rivolta in basso
Supporto per il telefonoSupporto da scrivania a braccio flessibile o a braccio orizzontaleLo stesso; in mancanza, va bene un righello fissato con il nastro tra due pile di libri
LuceLampada da scrivania di latoLampada da scrivania di lato; un foglio A4 bianco sotto la breadboard
AudioCuffie con microfono; evitano l'ecoCuffie; microfono e altoparlante del telefono spenti
Condivisione schermoMostri il tuo IDE e la pagina del progettoSi condivide solo la finestra dell'Arduino IDE, con il carattere ingrandito
InternetConnessione via cavo o vicino al routerSe l'immagine si blocca, si spegne prima la telecamera sul volto e resta accesa quella dall'alto

Il trucco più utile: lo studente entra nella stessa chiamata una seconda volta con il telefono e rinomina quel partecipante, per esempio «Giulia - Circuito». Sul telefono disattiva il microfono e abbassa l'altoparlante a zero; altrimenti i due dispositivi captano l'audio l'uno dell'altro e la chiamata diventa un fischio continuo. Usare la fotocamera posteriore invece di quella frontale dà un'immagine più nitida ed elimina il problema dello specchio: con la frontale la tua anteprima è specchiata nella maggior parte delle app, e le scritte dei pin diventano difficili da leggere. Tieni il telefono in orizzontale, con breadboard e Arduino nella stessa inquadratura, e lascialo in carica; una videochiamata di 45 minuti scarica in fretta la batteria. All'inizio della lezione fissa la vista della telecamera dall'alto (quasi tutte le app hanno un'opzione come «fissa» o «metti in evidenza»), così l'immagine non salta via ogni volta che parla qualcun altro.

Prepara anche la tua telecamera dall'alto. Quello che in aula disegni alla lavagna, nella lezione online lo mostri sulla tua breadboard: mentre dici «Guarda, la gamba della LDR va in questa fila e la resistenza da 10 kΩ in quella», si vede anche la tua mano. Lo studente ripete subito il gesto sulla sua scrivania e confrontate le due immagini affiancate.

Cosa inviare prima della lezione: la regola delle 24 ore

I minuti più costosi di una lezione online sono quelli passati a installare driver o a cercare una resistenza mancante durante la chiamata. Per evitarli, invia allo studente un breve messaggio almeno il giorno prima e chiedigli di completare l'elenco qui sotto. Per il link del progetto, apri il progetto in BlueGrays e tocca Condividi; se l'app è installata, il link che invii apre direttamente quel progetto sul telefono dello studente. Così ha già visto l'elenco Componenti Necessari e lo Schema del Circuito prima dell'inizio.

  1. Lista del kit: Nome e quantità dei pezzi, con il valore delle resistenze. Lo studente dispone i pezzi sulla scrivania e invia una foto dalla telecamera dall'alto; se manca qualcosa lo sai un giorno prima.
  2. Link del progetto: Il progetto inviato con Condividi nell'app. Lo studente ingrandisce lo schema e confronta le quantità dell'elenco dei componenti con il suo kit.
  3. Installazione dell'Arduino IDE: Lo studente installa la versione per il suo sistema operativo, lo apre una volta e aspetta che finiscano i pacchetti delle schede scaricati al primo avvio.
  4. Caricamento di prova: Apre File > Esempi > 01.Basics > Blink, sceglie scheda e porta nel menu Strumenti e carica lo sketch. Se il LED L della scheda lampeggia una volta al secondo, computer, cavo e driver sono pronti. Ti invia uno screenshot o un breve video.
  5. Prova della chiamata: Una chiamata di prova di 5 minuti prima della lezione: secondo accesso dal telefono, microfono disattivato, angolo della telecamera dall'alto.
  6. Supporto e luce: Il supporto è montato sulla scrivania, la lampada illumina di lato e sotto la breadboard c'è un foglio bianco.
  7. Account BlueGrays: Lo studente ha fatto l'accesso all'app. I progetti gratuiti non richiedono altro; se lavorerete su un progetto Premium, ha già riscattato il suo codice.
ComponenteQ.tàIn quale progettoNota
Arduino Uno + cavo USB1EntrambiIl cavo che ha funzionato nel caricamento di prova
Breadboard1EntrambiDa 400 o 830 fori
LDR (fotoresistenza)1EntrambiGambe non accorciate, così si vedono in camera
Resistenza da 10 kΩ1EntrambiMarrone-nero-arancione; forma un partitore di tensione con la LDR
Resistenza da 330 Ω1Solo luce notturnaArancione-arancione-marrone; protegge il LED
LED1Solo luce notturnaLa gamba lunga è il positivo (anodo)
Cavetto jumper maschio-maschio5EntrambiSe possibile rosso per il 5V e nero per il GND
Non rimandare il caricamento di prova alla lezione. Se la porta non compare nell'elenco, la causa di solito è un cavo USB solo di ricarica o il driver del chip CH340 delle schede compatibili; risolverlo in videochiamata può richiedere 20 minuti. Invia allo studente la guida Arduino non carica lo sketch perché il problema sia risolto prima. Se l'installazione continua a non riuscire, prevedi una breve «chiamata di installazione» separata.

Scaletta di una lezione di Arduino online da 45 minuti

La scaletta qui sotto è pensata per una lezione individuale e usa due progetti gratuiti uno dopo l'altro: prima Misurare l'intensità luminosa con LDR per leggere il valore della LDR nel monitor seriale, poi si aggiunge un LED allo stesso circuito per passare a Luce notturna con LDR. Questa coppia si presta molto bene all'online, perché i numeri del monitor seriale si leggono bene nella condivisione dello schermo e vedete entrambi il valore scendere nell'istante in cui lo studente copre la LDR con la mano. Entrambi i progetti sono completamente gratuiti in BlueGrays, con schema del circuito, codice e la sezione Capire il codice.

TempoFaseInsegnanteStudenteVista principale
0–5 minControllo del collegamentoProva audio, le due telecamere e la condivisione schermo una per unaEntra una seconda volta con il telefono e regola la telecamera dall'altoTelecamera dall'alto
5–10 minObiettivo e controllo dei pezziDice «Oggi costruiamo una lampada che si accende da sola al buio» e conta i pezziDispone i pezzi sotto la telecamera dall'alto e legge i colori delle resistenzeTelecamera dall'alto
10–18 minCircuito 1: LDR + 10 kΩMonta lo stesso circuito passo dopo passo sotto la propria telecamera dall'altoIngrandisce lo Schema del Circuito sul telefono e lo montaLe due telecamere dall'alto affiancate
18–20 minFammi vedereApplica i primi quattro passi dell'ordine «fammi vedere»Indica ogni filo con il ditoTelecamera dall'alto
20–27 minCodice e monitor serialeLegge il codice con lo studente; ricorda i 9600 baudApre il codice sul computer con Copia link, lo carica e apre il monitor serialeCondivisione schermo
27–30 minMisuraChiede i valori ad alta voce e sceglie la soglia insieme allo studenteCopre la LDR con la mano, la avvicina alla lampada, legge i valoriCondivisione schermo + telecamera dall'alto
30–38 minCircuito 2: LED + 330 ΩSottolinea il pin 13 e il verso del LEDAggiunge il LED e carica il codice della luce notturnaTelecamera dall'alto
38–42 minModificalo tuChiede di adattare la soglia alla luce della stanzaCambia la soglia di 50 nel codice in base alle proprie misureCondivisione schermo
42–45 minChiusura e compitoAssegna il compito e i pezzi della prossima lezioneInvia una foto del circuito funzionanteTelecamera sul volto

Il cuore di questa scaletta sono i minuti 27–30. La soglia nel codice della luce notturna è 50: quando il valore letto scende sotto 50, il LED si accende. Ma ogni stanza ha una luce diversa; se nella camera dello studente si legge 600 con la luce e 120 con la mano sopra, con una soglia di 50 il LED non si accende mai e lo studente pensa che il circuito sia rotto. Per questo prima lo fai misurare: «Quanto con la luce, quanto con la mano sopra?» Lo studente dice i due numeri, sceglie una soglia vicina alla metà e modifica il codice. Anche il compito Prova tu della sezione Capire il codice del progetto chiede di alzare la soglia a 300 e osservare la differenza; nella lezione online, legarlo alla misura dello studente evita l'errore «il mio circuito è rotto» e insegna a cosa serve il monitor seriale. Per la velocità in baud e il plotter, vedi la guida al monitor seriale di Arduino.

Debug a distanza: l'ordine «fammi vedere»

Nella lezione online non puoi mettere le mani nel circuito; sembra uno svantaggio, ma usato bene diventa un vantaggio didattico. Quando lo studente dice «non funziona», invece di dirgli cosa fare gli fai domande sempre nello stesso ordine, e così gli insegni a guardare. La regola è semplice: parti dall'alimentazione, procedi verso il codice, controlla una sola cosa per passo. Lo studente non può dire «credo che sia a posto»; o lo mostra in camera o lo legge sullo schermo. I sei passi qui sotto escludono uno a uno gli errori più comuni di chi inizia.

Passo«Fammi vedere»Cosa controlliRiscontro frequente
1LED di alimentazione: «Avvicina la scheda alla telecamera. Il LED con la scritta ON è acceso?»Se la scheda riceve alimentazioneSpento: cavo o porta USB; oppure 5V in cortocircuito con GND e il computer ha disattivato la porta
2USB e porta: «Condividi lo schermo e apri Strumenti > Porta.»Se scheda e porta sono selezionateNessuna porta o porta sbagliata; scheda non impostata su Arduino Uno
3GND: «Segui il filo nero con il dito dall'Arduino fino alla breadboard.»Se tutti i negativi si incontrano su un GND comuneGND non collegato; sulle breadboard lunghe, metà della linea di alimentazione, interrotta al centro, resta scollegata
4Pin: «Fammi vedere da vicino dove il filo entra nella scheda e leggi la scritta.»Se il filo è nel pin indicato dal codiceSpostato di un pin (13 invece di 12); A1 invece di A0; LED al contrario
5Riga di codice: «Fammi vedere le righe con pinMode e analogRead.»Se il numero di pin nel codice coincide con il circuitoNel codice 13, sulla scheda 12; soglia fuori dai valori misurati
6Monitor seriale: «Apri il monitor seriale. Che velocità è impostata?»Se la scheda invia datiCaratteri strani: la velocità non è 9600; nessun dato: porta sbagliata o caricamento non finito

Quando seguite un filo in camera, chiedi allo studente di indicarlo con la punta del dito; la punta di una penna è ancora meglio, perché indica il foro esatto della breadboard con più precisione di un dito. Per contare i pin, parti dal bordo della scheda: «Conta verso destra da GND. In quale foro è?» Fai leggere ad alta voce i numeri di riga e le lettere della breadboard; dire «in c12» lascia molti meno errori di «in quel foro lì». Ricorda anche che nella telecamera dall'alto potresti vedere la scheda capovolta, quindi la destra dello studente è la tua sinistra. Per dare indicazioni usa i riferimenti sulla scheda invece di «destra» e «sinistra»: «il lato dell'USB», «il lato con la scritta GND», «la scanalatura al centro della breadboard».

Checklist a distanza in 10 passi

  1. La scheda è collegata all'USB e il LED ON è acceso.
  2. Il cavo trasmette dati; è lo stesso cavo che ha funzionato nel caricamento di prova.
  3. Nell'Arduino IDE è selezionata la scheda Arduino Uno.
  4. È selezionata la porta giusta; quella che scompare dall'elenco quando si scollega la scheda è la porta della scheda.
  5. Il codice si compila senza errori; se c'è un errore, si legge ad alta voce la prima riga rossa.
  6. Il caricamento è terminato con il messaggio di completamento; i LED TX e RX hanno lampeggiato durante il caricamento.
  7. Tutti i negativi del circuito sono collegati al pin GND dell'Arduino.
  8. Ogni filo è nel pin indicato dallo schema e il numero del pin coincide con il codice.
  9. La gamba lunga del LED va attraverso la resistenza al pin, quella corta al GND; i colori della resistenza sono giusti (se serve, controlla con lo strumento Codice colori).
  10. Il monitor seriale è aperto, la sua velocità coincide con il valore di Serial.begin nel codice (9600 in questa lezione) e i numeri scorrono.

Come chiedere allo studente una foto chiara del circuito

  • Scatta esattamente dall'alto: Il telefono parallelo alla scrivania. In una foto scattata di lato le file della breadboard si sovrappongono e non si capisce in quale foro sia un filo.
  • Flash spento, lampada di lato: Il flash lascia un riflesso bianco sulla plastica lucida della breadboard, proprio dove vuoi guardare.
  • Avvicinati invece di zoomare: Lo zoom digitale sfoca l'immagine. Basta avvicinare il telefono e toccare lo schermo per mettere a fuoco.
  • Scritte in vista: Le scritte dei pin dell'Arduino e i numeri di riga della breadboard devono essere nell'inquadratura. Se i fili coprono una scritta, lo studente li sposta delicatamente.
  • Attenzione alla compressione: Se l'app di messaggistica rimpicciolisce la foto, lo studente la invia come file o documento.
  • Il codice come testo, non come foto: Chiedi di copiare il codice e incollarlo in un messaggio invece di fotografare lo schermo; tu lo compili nel tuo Arduino IDE e rispondi con il numero di riga.
Insegna la «regola delle tre foto» fin dalla prima lezione: una del circuito intero, una da vicino dei connettori dei pin dell'Arduino, una da vicino della breadboard. La maggior parte dei messaggi «non funziona» tra una lezione e l'altra si risolve in un colpo solo con queste tre foto; una sola foto scattata da lontano di solito significa altri tre messaggi.

Il posto del simulatore e dell'app nella lezione online

Il simulatore sta accanto alla lezione online, non al suo posto. Se i kit sono ancora in spedizione, puoi fare la prima lezione nel browser, provare un nuovo circuito sul tuo schermo prima di mostrarlo o dare un compito a uno studente senza scheda. Installazione, componenti e limiti di Tinkercad sono spiegati nel dettaglio nella guida al simulatore Arduino di Tinkercad; qui diciamo solo questo: nella simulazione non ci sono fili allentati, LED al contrario né porte sbagliate, eppure sono proprio questi la maggior parte dei guasti in una lezione online. Finché lo studente ha un kit, quindi, il lavoro vero si fa su una breadboard reale. Ecco dove l'app aiuta durante e tra le lezioni:

  • Schema del Circuito: Lo studente tocca lo schema per ingrandirlo e lo esplora filo per filo. Con Salva nella Galleria lo salva sul telefono; guardare lo schema dalla galleria con la videochiamata aperta è più comodo che saltare da un'app all'altra.
  • Copia link: Questo pulsante accanto al codice sorgente copia un link per aprire il codice sul computer. Lo studente incolla il link nella chat della chiamata o lo invia a se stesso, lo apre sul computer e porta il codice nell'Arduino IDE. Il link non è permanente e scade dopo poco tempo, quindi assegna i compiti con il nome del progetto, non con il link.
  • Capire il codice: Il riepilogo «Cosa fa questo codice?», la spiegazione passo dopo passo e il compito Prova tu sono un compito pronto tra una lezione e l'altra. Per esempio, dopo la lezione sulla luce notturna: completa Capire il codice in Misurare l'intensità luminosa con LDR, svolgi il compito Prova tu che chiede 10 letture al secondo e mostra il risultato alla prossima lezione in condivisione schermo.
  • Costruiamolo insieme: Se lo studente ha perso una lezione o vuole ripetere il progetto da solo, questa modalità guidata lo accompagna passo dopo passo, dalla preparazione dei pezzi fino al test.
  • Forum: Lo studente che si blocca tra una lezione e l'altra apre una discussione nella categoria Domanda, aggiunge le foto del circuito e il codice con Aggiungi codice e la chiude con Segna come risolto quando funziona. Anche tu, rispondendo, puoi chiedere le tre foto. Come scrivere una buona domanda è spiegato in fare domande su Arduino in un forum.

Lezioni di Arduino online di gruppo: gestire da 4 a 8 studenti

Nella lezione individuale tutto avviene tra te e lo studente; in un gruppo da 4 a 8, il vero problema è che tre persone dicono insieme «a me non si accende». In videochiamata le voci si sovrappongono e nessuno sente più nessuno. Per questo fissa le regole nel primo minuto e mantienile uguali in ogni lezione: tutte le telecamere dall'alto restano accese, i microfoni si aprono solo per parlare e le richieste di aiuto arrivano per iscritto, non a voce.

  • Sistema a turni: Lo studente bloccato scrive in chat solo il nome e la fase («Marco - niente porta»). Tu scorri l'elenco dall'alto in basso, al massimo 2 minuti a studente nella stanza principale. Quello che richiede più tempo passa in una stanza separata.
  • Stanze per sottogruppi: Dividi il gruppo in stanze da 2–3 persone. In ogni stanza uno monta e l'altro guarda la sua telecamera dall'alto e la confronta con lo schema, poi si scambiano i ruoli. Tu visiti le stanze a turno, 3–4 minuti ciascuna.
  • Rotazione della condivisione schermo: In ogni fase uno studente condivide lo schermo e gli altri lo confrontano con il proprio. Scrivi la rotazione prima della lezione, così ognuno fa da «presentatore» più volte durante il corso e anche gli studenti silenziosi vengono visti.
  • Segnale comune di avanzamento: Chi finisce una fase scrive «fatto» in chat. Quando metà del gruppo l'ha scritto, annunci la fase successiva; chi è indietro continua con te in una stanza separata.
  • Per i più veloci: Tieni pronto un piccolo compito extra, come il compito Prova tu di Capire il codice o la modifica della soglia; chi aspetta non si annoia e non blocca i turni.

Un esempio concreto: supponiamo che tu faccia la lezione sulla luce notturna con un gruppo online di 6 studenti e che la lezione duri 60 minuti. Nei primi 10 minuti sono tutti nella stanza principale: controllo del collegamento e conteggio dei pezzi. Poi apri 3 stanze; in ognuna due studenti montano per 15 minuti il circuito della LDR controllando a vicenda il circuito dell'altro dalla telecamera dall'alto. Tornati nella stanza principale, uno studente condivide il suo monitor seriale e tutti scrivono in chat i propri valori con la luce e al buio; 6 stanze diverse danno 6 numeri diversi, e perché la soglia si sceglie per ogni persona si capisce da sé. Il LED si aggiunge di nuovo nelle stanze, e negli ultimi 10 minuti ogni stanza mostra una volta il suo circuito funzionante.

Come funzionano i pacchetti per insegnanti in un corso online?

Che gli studenti vivano in città diverse non è un ostacolo per i progetti Premium in un corso online. I Pacchetti Educatore di BlueGrays (Profilo > Pacchetti Educatore) ti danno codici Premium da 5 o 10, mensili o annuali, che condividi uno per uno dalla schermata I Miei Codici. Il messaggio di condivisione contiene il codice e un link; quando lo studente lo tocca, nell'app si apre la schermata Riscatta Codice con il codice già inserito e basta toccare il pulsante Riscatta Codice. Lo studente non aggiunge nessuna carta al suo account Apple o Google; paghi una sola volta dal tuo account e niente si rinnova automaticamente. In I Miei Codici vedi chi ha usato quale codice, quindi avvisa i tuoi studenti fin dall'inizio che, riscattando il codice, nome, nome utente, e-mail e foto del profilo vengono condivisi con te. I pacchetti sono spiegati in codici Premium per la classe, e i passi dello studente in come riscattare un codice educatore.

8 problemi frequenti nella lezione online e come risolverli

ProblemaPerché succedeSoluzione
Fischi ed eco nella chiamataTelefono e computer nella stessa stanza e nella stessa chiamata, con entrambi i microfoni apertiDisattiva il microfono del telefono e porta l'altoparlante a zero; usa le cuffie sul computer
Testo al contrario nella telecamera dall'altoL'anteprima della fotocamera frontale è specchiataUsa la fotocamera posteriore o disattiva l'effetto specchio nelle impostazioni dell'app
Fili indistinguibili, immagine sfocataTelefono troppo in alto, poca luce o luce da dietroAbbassa il telefono a 30–40 cm, luce di lato, foglio bianco sotto; se serve, chiedi tre foto
Codice illeggibile nella condivisione schermoSi condivide tutto il desktop e il carattere è piccoloCondividi solo la finestra dell'IDE; aumenta la dimensione del carattere nelle preferenze dell'Arduino IDE
Immagine bloccata, audio che saltaLa connessione non regge due video e una condivisione schermoSpegni prima la telecamera sul volto; telecamera dall'alto e audio hanno la precedenza
Porta assente o caricamento non riuscitoCavo solo di ricarica, driver, porta o scheda sbagliateCaricamento di prova prima della lezione; se succede durante la lezione, passi 1–6 della checklist
Caratteri strani nel monitor serialeLa velocità del monitor seriale non coincide con il codiceImposta il monitor seriale a 9600 (se nel codice c'è Serial.begin(9600))
Un pezzo manca a metà lezioneLa lista del kit non è stata controllata primaChiedi una foto dei pezzi 24 ore prima; in quella lezione mostra la parte mancante in un simulatore

L'essenza di una lezione di Arduino online è che lo studente usa le sue mani e i suoi occhi al posto dei tuoi: tu dici dove guardare, lui guarda e mostra. Dopo qualche lezione ne ricava un'abitudine perfino migliore di quella dell'aula, perché impara a trovare i guasti da solo. Se vuoi iniziare la tua prossima lezione online con i progetti Misurare l'intensità luminosa con LDR e Luce notturna con LDR, li trovi entrambi gratis nell'app BlueGrays con schema del circuito, codice e sezione Capire il codice, e puoi inviare il link al tuo studente già oggi.

Domande frequenti

Le lezioni di Arduino online funzionano davvero?

Sì, purché lo studente abbia il proprio kit. Dato che collega la scheda e carica il codice da solo, lavora direttamente sul circuito, e tu vedi circuito e codice con due telecamere e la condivisione dello schermo. Il tempo si perde soprattutto installando programmi durante la lezione, quindi fai fare prima il caricamento di prova.

Quali programmi servono per insegnare Arduino online?

Bastano l'Arduino IDE sul computer dello studente e una qualsiasi app di videochiamata con condivisione dello schermo. Un telefono entra nella stessa chiamata come secondo partecipante e fa da telecamera dall'alto. L'app BlueGrays può restare aperta sul telefono per progetto, schema e codice.

Come vedo il circuito dello studente a distanza?

Chiedi allo studente di mettere il telefono su un supporto 30–40 cm sopra la breadboard e di entrare nella chiamata una seconda volta. La fotocamera posteriore dà un'immagine più nitida e non crea il problema dello specchio. La luce deve arrivare di lato, con un foglio bianco sotto la breadboard.

Come si fa il debug di un Arduino a distanza?

Segui sempre lo stesso ordine: LED di alimentazione, USB e porta, GND, pin, riga di codice, monitor seriale. A ogni passo lo studente lo mostra in camera o lo legge sullo schermo. La maggior parte dei guasti emerge nei primi quattro passi.

Quanto deve durare una lezione di Arduino online?

Per una lezione individuale 45 minuti vanno bene: ci stanno 5 minuti di controllo del collegamento, due piccoli circuiti e 3 minuti di chiusura. Per gruppi da 4 a 8 è più realistico prevedere 60 minuti, perché stanze separate e turni richiedono tempo.

Si possono fare lezioni di Arduino online senza kit?

Sì, in un simulatore nel browser come Tinkercad si possono montare circuiti ed eseguire il codice. Però i guasti reali, come fili allentati, un LED al contrario o problemi di porta, nella simulazione non compaiono. Quando arriva il kit, conviene ripetere lo stesso progetto su una breadboard reale.

Vedi tutti i progetti
Misurare l'intensità luminosa con LDR
#11Principiante

Misurare l'intensità luminosa con LDR

Vuoi vedere quanto è luminosa la tua stanza sotto forma di numero? L'LDR, un piccolo componente sensibile alla luce, misura la luce ambiente e l'Arduino scrive il valore sullo schermo del computer ogn

4.6(81)
139
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
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
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
Uso del cicalino
#13Principiante

Uso del cicalino

Ti sei mai chiesto come fa un campanello o un allarme a suonare? L'Arduino fa suonare un piccolo cicalino a intervalli brevi: bip, pausa, bip, pausa. Vedi come l'elettricità diventa suono e fai il pri

4.7(89)
161