Basi · 14 min di lettura

Primo progetto Arduino passo passo: guida in 4 passi sul telefono

Il tuo primo progetto Arduino passo passo: la modalità guidata dell'app ti accompagna in un Semaforo gratuito con pezzi, collegamenti, caricamento e tempi.

Se vuoi realizzare il tuo primo progetto Arduino passo passo senza sapere ancora nulla, il telefono può guidarti: apri la pagina di un progetto in BlueGrays e tocca Costruiscilo passo dopo passo. La modalità guidata, chiamata Costruiamolo insieme, divide il progetto in quattro passi: Prepara i componenti, Monta il circuito, Carica il codice e Avvia e prova. A ogni passo vedi solo ciò che ti serve in quel momento, lo schermo del telefono resta acceso mentre colleghi i cavi e, se ti fermi a metà, il pulsante nella pagina del progetto mostra il passo in cui eri rimasto. Ti servono solo un Arduino Uno, pochi componenti economici e un computer per caricare il codice sulla scheda.

In questo articolo non ci limitiamo a descrivere la modalità, la usiamo su un progetto vero dall'inizio alla fine: costruiamo in quattro passi il progetto gratuito Semaforo dell'app. Trovi la tabella dei pezzi, quale cavo va su quale pin, la scelta di scheda e porta nell'Arduino IDE, il risultato atteso, dove guardare se ti blocchi, un piano di 45–60 minuti e tre piccoli esperimenti per dopo. Se vuoi sapere a cosa serve ogni sezione della pagina di un progetto, l'abbiamo spiegato nella guida alla pagina del progetto; qui ci concentriamo solo sul flusso della modalità guidata.

Che cos'è la modalità guidata e dove si trova?

Quando apri un progetto, il pulsante principale della pagina, Costruiscilo passo dopo passo, si trova sotto il titolo, la valutazione e la breve descrizione; la piccola riga sotto riassume le quattro tappe: Parti · Circuito · Codice · Test. Toccandolo si apre, al posto della pagina del progetto, una schermata essenziale che mostra un passo alla volta. In alto compaiono Lo schermo resta acceso e il contatore Passo 1 / 4, in basso i pulsanti Indietro e Passo successivo. Il passo in cui ti trovi e i pezzi che hai spuntato vengono salvati; se chiudi l'app e torni il giorno dopo, il pulsante mostra per esempio Continua · Passo 2 / 4 e riprendi da dove eri rimasto. Nei progetti gratuiti ogni passo della guida è aperto; nei progetti Premium la guida, come il progetto stesso, si apre con Premium.

PassoCosa vediCosa faiQuando vai avanti
1. Prepara i componentiL'elenco dei pezzi con le quantità e una barra di avanzamento come "5 / 5 pezzi pronti"Trovi i pezzi sul tavolo e li spunti uno per unoQuando tutti i pezzi sono spuntati
2. Monta il circuitoLo schema del circuito (toccalo per ingrandirlo) e il suggerimento sull'USBInserisci i cavi nell'ordine dello schemaQuando hai confrontato ogni collegamento con lo schema
3. Carica il codiceCodice sorgente, Mostra a blocchi, Capire il codice e un suggerimento sull'Arduino IDEPorti il codice sul computer e lo carichi sulla schedaQuando l'Arduino IDE segnala che il caricamento è finito
4. Avvia e provaIl video del progetto ("Dovrebbe funzionare così:"), i pulsanti Sono bloccato e Funziona!Confronti il comportamento del tuo circuito con il videoQuando si comporta come nel video

Progetto di esempio: perché il Semaforo?

Il Semaforo è uno dei progetti gratuiti di livello Principiante di BlueGrays: il LED rosso resta acceso due secondi, il giallo lampeggia per un istante, il verde resta acceso due secondi, poi si torna al rosso passando per il giallo e il ciclo non si ferma mai. È un buon primo progetto perché va un passo oltre il lampeggio di un solo LED senza richiedere nuovi concetti: ripeti gli stessi tre comandi (pinMode, digitalWrite, delay) per tre pin. Tutti conoscono un semaforo, quindi capisci subito se funziona, e i pezzi si trovano in qualsiasi kit per principianti. Se vuoi partire in modo ancora più semplice, il progetto LED lampeggiante segue gli stessi quattro passi con un LED e due cavi. Le versioni con pulsante pedonale, incrocio e millis() sono nell'articolo sul semaforo con Arduino; lì si usano pin diversi, quindi segui i collegamenti di questa pagina così come compaiono nel progetto dell'app.

Passo 1: Prepara i componenti

La prima schermata mostra 1. Prepara i componenti e la nota "Spunta ciò che hai. Così noti subito cosa manca." Sotto compaiono i pezzi del progetto con le quantità; trova ogni pezzo sul tavolo, toccalo nell'elenco per spuntarlo e la barra in alto si riempie, per esempio "3 / 5 pezzi pronti". Se usi Premium e hai salvato i tuoi pezzi nella Mia Officina, quelli che hai in quantità sufficiente arrivano già spuntati con l'etichetta Nel tuo laboratorio. Non saltare questo passo: scoprire a metà montaggio che manca la terza resistenza è molto più fastidioso che accorgersene prima di cominciare.

PezzoQ.tàCaratteristicaNota
Arduino Uno1Uno R3 o clone compatibileI cloni possono richiedere un driver per il caricamento
Breadboard1Mezza misura, 400 foriVa bene anche una grande
LED35 mm; rosso, giallo, verdeFunziona anche con altri colori
Resistenza3330 Ω (330R nell'elenco)Una per LED; va bene anche 220 Ω
Cavetto jumper7Maschio-maschio3 cavi ai pin, 3 ritorni dei LED, 1 GND
Cavo USB1Tipo A-B (non in elenco)Carica il codice e alimenta la scheda
Computer1Arduino IDE installato (non in elenco)Windows, macOS o Linux

Se ti manca un pezzo, di solito non devi rinunciare. Puoi usare resistenze da 220 Ω al posto di quelle da 330 Ω; il LED è un po' più luminoso ed entrambi i valori sono sicuri. Se non conosci il valore di una resistenza, inserisci le sue fasce nel calcolatore del codice colori delle resistenze: 330 Ω si legge arancione-arancione-marrone, 220 Ω rosso-rosso-marrone, e la quarta fascia dorata è la tolleranza. Per un altro LED trovi la resistenza giusta con il calcolatore della resistenza per LED. Se i tuoi LED sono di altri colori (tre rossi, per esempio), il progetto funziona lo stesso, perdi solo l'aspetto del semaforo. Se non hai ancora una scheda, prova prima il circuito in una simulazione Tinkercad e leggi la guida al kit base Arduino prima di fare acquisti.

Passo 2: Monta il circuito

Prendi sul serio il suggerimento della guida in questo passo: tieni scollegato il cavo USB della scheda mentre colleghi. 5 V sembrano pochi, ma se colleghi per errore 5 V e GND con un cavo, interviene il fusibile della scheda oppure il computer può disattivare quella porta USB per un po'. Monta il circuito senza alimentazione, confrontalo ancora una volta con lo schema e collega l'USB per ultimo.
Breadboard con colonne numerate, la scanalatura centrale che separa le due metà e le linee di alimentazione positiva e negativa sui bordi
Sulla breadboard i cinque fori di una colonna numerata sono collegati all'interno; la scanalatura centrale separa le due metà.

Se non hai mai usato una breadboard, basta una regola: i cinque fori di una colonna numerata (A–E o F–J) sono collegati all'interno e la scanalatura centrale separa le due metà. Le file lunghe sui bordi sono le linee di alimentazione; quella con la riga rossa è per il positivo, quella con la riga blu per il negativo (GND), e corrono per tutta la lunghezza, anche se su alcune breadboard lunghe sono interrotte a metà. Nello schema del Semaforo le due gambe di ogni LED vanno in due colonne vicine, una resistenza scavalca la scanalatura e porta una gamba del LED nella metà inferiore, e il cavo verso il pin di Arduino entra nella colonna in cui si trova l'estremità inferiore della resistenza. Le altre gambe dei LED vanno ciascuna con un cavo alla linea blu, e la linea blu va con un solo cavo al pin GND di Arduino. Più dettagli nell'articolo cos'è una breadboard.

LED da 5 mm: la gamba lunga è l'anodo (+), la gamba corta e il lato piatto del corpo indicano il catodo (-)
Un LED funziona in un solo verso: la gamba lunga va al pin di Arduino attraverso la resistenza, la corta a GND.

Un LED funziona in un solo verso e resta spento se è montato al contrario. La gamba lunga è l'anodo (+), la corta è il catodo (-), e dal lato della gamba corta il corpo ha un bordo leggermente piatto. In questo progetto la gamba lunga va al pin di Arduino attraverso la resistenza e la corta a GND. La resistenza limita la corrente: il pin fornisce 5 V, un LED rosso ne fa cadere circa 2 e i 3 V rimanenti su 330 Ω danno circa 9 mA (3 / 330). Con 220 Ω si sale a circa 14 mA; entrambi i valori sono tranquilli per il LED e per il pin di Arduino. Un LED senza resistenza può rompersi presto e sforza il pin. Se vuoi approfondire, leggi gli articoli cos'è un LED e cos'è una resistenza.

LEDPin di ArduinoGamba lunga (+)Gamba corta (-)
Rosso2Al pin 2 attraverso una resistenza da 330 ΩCon un cavo alla linea GND
Giallo3Al pin 3 attraverso una resistenza da 330 ΩCon un cavo alla linea GND
Verde4Al pin 4 attraverso una resistenza da 330 ΩCon un cavo alla linea GND
Linea GNDGND–Con un solo cavo al pin GND di Arduino
  1. Con il cavo USB scollegato, comincia dal GND: collega con un cavo il pin GND di Arduino alla linea con la riga blu della breadboard.
  2. Inserisci i tre LED nella metà superiore della breadboard, da sinistra a destra verde, giallo e rosso; le due gambe di ogni LED in colonne diverse e tutte le gambe lunghe dallo stesso lato.
  3. Dalla colonna della gamba lunga di ogni LED, metti una resistenza da 330 Ω che scavalchi la scanalatura fino alla metà inferiore.
  4. Porta un cavo dalla colonna della gamba corta di ogni LED alla linea blu del GND.
  5. Porta i cavi dalle colonne delle estremità inferiori delle resistenze ad Arduino: la resistenza del rosso al pin 2, quella del giallo al pin 3, quella del verde al pin 4.
  6. Alla fine segui ogni percorso con il dito: pin, cavo, resistenza, gamba lunga, LED, gamba corta, GND. Non devono esserci interruzioni né due estremità nella stessa colonna.
  7. Tocca lo schema nella guida per ingrandirlo e confrontalo con il tuo circuito; se tutto coincide, collega il cavo USB e passa a Passo successivo.
SintomoCausa probabileSoluzione
Nessun LED si accendeManca il cavo GND o è sulla linea rossa invece che su quella bluControlla il cavo che va dal GND di Arduino alla linea blu
Un LED resta spentoIl LED è montato al contrarioToglilo e reinseriscilo invertendo le gambe
Un LED resta spento anche se è nel verso giustoLe due gambe del LED sono nella stessa colonnaMetti le gambe in due colonne vicine diverse
LED troppo luminoso o spentoLe due estremità della resistenza sono nella stessa colonnaLa resistenza deve unire due colonne diverse; falle scavalcare la scanalatura
I colori si accendono nell'ordine sbagliatoI cavi dei pin sono scambiatiCorreggi in modo che il rosso vada al pin 2, il giallo al 3 e il verde al 4
I LED sfarfallano ogni tantoUn cavetto jumper allentatoSpingi bene i cavi e sostituisci quello sospetto

Passo 3: Carica il codice

In questo passo vedi il codice sorgente del progetto, l'interruttore Mostra a blocchi nei progetti che hanno i blocchi e la sezione Capire il codice, che spiega il codice passo dopo passo. A caricare il codice sulla scheda è il computer, non il telefono, quindi prima devi installare l'Arduino IDE. In breve: scarica dal sito ufficiale di Arduino la versione di Arduino IDE 2 adatta al tuo sistema, installala e accetta le richieste dei driver durante l'installazione; di solito ci vogliono circa 10 minuti. La guida completa è nell'articolo sull'installazione dell'Arduino IDE. Per portare il codice sul computer hai due strade: Copia e mandartelo in un messaggio, oppure Copia link per avere un link che apre il codice sul computer.

  1. Apri l'Arduino IDE, crea un nuovo sketch dal menu File, cancella tutto il contenuto e incolla il codice del progetto.
  2. Collega l'Arduino Uno al computer con il cavo USB; il LED ON della scheda deve accendersi.
  3. In Strumenti > Scheda scegli Arduino Uno sotto Arduino AVR Boards.
  4. In Strumenti > Porta scegli la porta a cui è collegata la scheda: su Windows qualcosa come COM3, su macOS un nome che inizia con /dev/cu.usbmodem o /dev/cu.usbserial, su Linux qualcosa come /dev/ttyACM0.
  5. Prima compila con l'icona del segno di spunta a sinistra (Verifica); se non ci sono errori, premi la freccia accanto (Carica).
  6. Durante il caricamento i piccoli LED TX e RX della scheda lampeggiano; quando l'area di output in basso indica che il caricamento è finito, passa a Passo successivo nella guida.
C++ (Arduino IDE)
1// Trafik Lambası / Traffic Light
2void setup() {
3  pinMode(2, OUTPUT);   // Kırmızı LED / Red LED
4  pinMode(3, OUTPUT);   // Sarı LED / Yellow LED
5  pinMode(4, OUTPUT);   // Yeşil LED / Green LED
6}
7
8void loop() {
9  // Kırmızı yanar, 2 sn / Red on, 2 s
10  digitalWrite(2, HIGH);
11  digitalWrite(3, LOW);
12  digitalWrite(4, LOW);
13  delay(2000);
14  // Sarı yanar, 0,3 sn / Yellow on, 0.3 s
15  digitalWrite(2, LOW);
16  digitalWrite(3, HIGH);
17  digitalWrite(4, LOW);
18  delay(300);
19  // Yeşil yanar, 2 sn / Green on, 2 s
20  digitalWrite(2, LOW);
21  digitalWrite(3, LOW);
22  digitalWrite(4, HIGH);
23  delay(2000);
24  // Sarı yanar, sonra başa döner / Yellow on, then back to red
25  digitalWrite(2, LOW);
26  digitalWrite(3, HIGH);
27  digitalWrite(4, LOW);
28  delay(300);
29}
30
RigaCosa fa
pinMode(2, OUTPUT)Imposta il pin 2 come uscita; le righe di setup() vengono eseguite una volta all'avvio della scheda
digitalWrite(2, HIGH)Porta 5 V sul pin 2 e il LED rosso si accende; con LOW si spegne
delay(2000)Attende 2000 millisecondi (2 secondi); nel frattempo i LED mantengono il loro stato
loop()Ripete all'infinito le sue quattro parti in ordine; un ciclo dura circa 4,6 secondi
Se la tua scheda è un Raspberry Pi Pico, in questo passo la guida mostra Thonny invece dell'Arduino IDE: in Thonny scegli MicroPython come interprete, incolla il codice e premi Esegui. La versione per Pico della stessa idea è il progetto gratuito Simulatore Semaforo Raspberry Pi Pico; se è la prima volta con il Pico, il piano di lezione Pico e MicroPython ti semplifica le cose. Se usi un ESP32, scegli il progetto gratuito Semaforo ESP32 e aggiungi il pacchetto schede ESP32 all'Arduino IDE; il piano della prima lezione con ESP32 spiega questa configurazione. Se hai un ESP32 o un Raspberry Pi Pico W, più avanti puoi controllarlo anche dal telefono: con BlueGrays IoT scegli uno degli 8 modelli pronti in La Mia Officina › I miei dispositivi › Aggiungi nuovo dispositivo, Ohmi prepara il codice con la chiave del tuo dispositivo e tu lo carichi una sola volta dall'Arduino IDE con la libreria BlueGraysIoT. Il tuo primo dispositivo è gratuito; i dettagli sono nella guida per controllare un ESP32 dal telefono.
Se dopo aver premuto Carica vedi un errore rosso, niente panico; è la situazione più comune in un primo progetto. Se il menu Porta è grigio o vuoto, il tuo cavo potrebbe essere solo di ricarica oppure manca il driver CH340 di una scheda clone. I messaggi che contengono "avrdude" o "not in sync" di solito indicano che è selezionata la porta o la scheda sbagliata. Tutti questi errori sono risolti uno per uno nell'articolo il codice Arduino non si carica.

Passo 4: Avvia e prova

Nell'ultimo passo la guida dice "Dovrebbe funzionare così:" e mostra il video del progetto. Il tuo circuito parte appena il codice è caricato: il rosso resta acceso 2 secondi, il giallo fa un breve lampo di 0,3 secondi, il verde resta acceso 2 secondi, poi arriva di nuovo un giallo breve e ancora il rosso. Un ciclo completo dura circa 4,6 secondi e non ci sono mai due LED accesi insieme. Il giallo così breve non è un errore, deriva dalla riga delay(300) del codice; se ti sfugge, osserva il LED giallo per qualche ciclo. Confronta il tuo circuito con il video con tre domande: i colori sono nell'ordine giusto, i tempi sono vicini a quelli del video, ogni LED è abbastanza luminoso? Se rispondi sì a tutte e tre, il progetto funziona.

A quel punto tocca Funziona!. Il progetto viene segnato come completato e, dopo una breve festa, si apre la schermata Funziona, complimenti!. Lì puoi dare al progetto da 1 a 5 stelle (Valuta il progetto), proseguire con la scheda IL PROSSIMO CHE TI SUGGERIAMO o tornare indietro con Torna al progetto. Se usi Premium e i pezzi del progetto non sono salvati nella Mia Officina, l'app prima chiede Aggiungiamo i pezzi al tuo laboratorio?; con Aggiungi e completa i pezzi mancanti vengono aggiunti e il progetto risulta completato, così la Mia Officina mostrerà correttamente la prossima volta quali progetti puoi realizzare.

Se ti blocchi: Sono bloccato, Capire il codice e il forum

  • Sono bloccato: si trova accanto al pulsante Funziona! nel passo 4 e apre nella stessa schermata i controlli già pronti del progetto. Il Semaforo ne ha 10, su alimentazione, porta, numeri dei pin, breadboard, GND, verso dei LED e valore delle resistenze. Nei progetti senza suggerimenti pronti ti indica che puoi scriverci da Profilo › Supporto.
  • Capire il codice: sotto il codice, nel passo 3. Comincia con il riassunto "Cosa fa questo codice?", spiega il codice passo dopo passo e termina con un piccolo esercizio Prova tu. Se il codice funziona ma non sai perché, continua da qui; come usarlo è spiegato nella guida a Capire il codice.
  • Forum: in Impara › Forum apri una nuova discussione nella categoria Domanda e condividi una foto nitida del tuo circuito (fino a 5 immagini) e il codice caricato con Aggiungi codice. Se scrivi in tre frasi quale progetto hai fatto, cosa ti aspettavi e cosa è successo, le risposte arrivano più facilmente. Anche Ohmi, la mascotte di BlueGrays, risponde alle domande nel forum.
  • Prima di chiedere aiuto: scollega l'USB, confronta un'ultima volta il circuito con lo schema e carica di nuovo il codice. La maggior parte dei problemi dei primi progetti nasce da un LED montato al contrario o da un solo cavo nella colonna sbagliata.

Piano dei tempi per il tuo primo progetto Arduino

Per chi parte da zero, il Semaforo richiede 45–60 minuti, compresa l'installazione sul computer. Non serve avere fretta; la parte più lunga è montare e controllare il circuito. Nel secondo progetto Arduino IDE, scheda e porta sono già pronti, quindi lo stesso flusso scende a 25–30 minuti.

ParteTempoCosa fai
Preparazione10–15 minScaricare e installare l'Arduino IDE, provare il cavo USB
Passo 1: Prepara i componenti5 minDisporre i pezzi, spuntarli nella guida, controllare le resistenze con il codice colori
Passo 2: Monta il circuito15–20 minInserire 7 cavi, 3 LED e 3 resistenze seguendo lo schema, seguire ogni percorso
Passo 3: Carica il codice5–10 minPortare il codice sul computer, scegliere scheda e porta, Verifica e Carica
Passo 4: Avvia e prova5 minConfrontare con il video, chiudere con Funziona!, dare una valutazione
Primo esperimento5 minCambiare un valore di delay e ricaricare
Totale45–60 min25–30 min nel secondo progetto, senza installazione

Un ordine per i tuoi primi 5 progetti

Dopo il Semaforo, aggiungere un solo concetto nuovo per progetto è il modo più tranquillo di imparare. I cinque progetti qui sotto sono gratuiti in BlueGrays, con schema, elenco pezzi, codice, blocchi e Capire il codice aperti. Li realizzi tutti con la modalità guidata negli stessi quattro passi e ognuno aggiunge al massimo uno o due pezzi nuovi.

OrdineProgettoConcetto nuovoPezzi nuovi
1SemaforoUscita digitale, ordine dei comandi, delay()3 LED, 3 resistenze
2Lampeggiante della polizia a LEDVariabile e ciclo for per ripetere un numero di volteNessuno, bastano 2 LED
3Accendere un LED con un pulsante (Push)Leggere un ingresso e decidere con if / elsePulsante, resistenza da 10k
4Luce notturna con LDRanalogRead() con valori da 0 a 1023 e una sogliaLDR (sensore di luce)
5Uso del cicalinoFrequenza del suono con tone() e noTone()Cicalino (buzzer)

Se preferisci uscire da questo percorso, lo strumento Trova progetto dell'app ti propone progetti adatti e un progetto di riscaldamento gratuito con gli stessi pezzi quando scegli Sarà il mio primo progetto alla domanda "Quanta esperienza hai?". Se vuoi pianificare giorno per giorno cosa fare dopo questi cinque, la tabella di marcia Arduino in 30 giorni ti porta alla seconda e alla terza settimana.

Dopo il primo progetto: 3 piccoli esperimenti

  1. Cambia i tempi. Trasforma il delay(2000) del rosso in delay(5000), i due delay(300) del giallo in delay(1000) e ricarica. Un ciclo passa da 4,6 a 9 secondi e somiglia di più a un semaforo vero. Questo esperimento mostra che il numero nel codice è direttamente il comportamento del circuito.
  2. Aggiungi un secondo LED verde per i pedoni. Prendi un altro LED, una resistenza da 330 Ω e due cavi, rifai lo stesso collegamento sul pin 5, che è libero, e aggiungi pinMode(5, OUTPUT) in setup(). Scrivi digitalWrite(5, HIGH) nella parte in cui è acceso il rosso e digitalWrite(5, LOW) nelle altre tre. I pedoni vedono il verde mentre le auto aspettano al rosso; vedere quali righe cambiano per aggiungere un LED consolida l'idea di pin e uscite.
  3. Fai lampeggiare il giallo. Sostituisci la parte gialla dopo il verde con tre ripetizioni che accendono il giallo per 300 ms e lo spengono per 300 ms. Prima copia le righe tre volte a mano, poi fai la stessa cosa con un ciclo for (int i = 0; i < 3; i++). È un'introduzione naturale all'idea principale del progetto successivo, Lampeggiante della polizia a LED.

Il vero guadagno del tuo primo progetto Arduino non sono tre LED accesi, ma il flusso in quattro passi: conoscere i pezzi, montare il circuito da uno schema, caricare il codice e confrontare il risultato con il comportamento atteso. Questo flusso è lo stesso per il Semaforo e per un progetto con sensori che costruirai tra qualche mese. Quando aprirai BlueGrays sul telefono e toccherai Costruiscilo passo dopo passo sul Semaforo, tutti i passi di questo articolo ti aspetteranno sullo schermo.

Domande frequenti

Quale dovrebbe essere il mio primo progetto Arduino?

Un progetto che usa solo LED, resistenze e cavi, come far lampeggiare un LED o un semaforo, è l'inizio più semplice. Questi progetti insegnano insieme l'uscita digitale, il comando delay() e il funzionamento della breadboard, e i pezzi si trovano in qualsiasi kit base. I progetti LED lampeggiante e Semaforo sono gratuiti in BlueGrays.

Posso fare un progetto Arduino senza esperienza?

Sì. Nei primi progetti non devi scrivere il codice da zero; basta caricare il codice pronto e montare il circuito seguendo lo schema. Cosa fa il codice lo impari dopo, leggendolo riga per riga. L'importante è applicare bene poche regole di base: il verso del LED, la resistenza e le colonne della breadboard.

Quanto tempo richiede un primo progetto Arduino?

45–60 minuti, compresa l'installazione dell'Arduino IDE, sono una stima realistica. L'installazione richiede circa 10–15 minuti, il montaggio 15–20 minuti, il caricamento e la prova 10–15 minuti. Dal secondo progetto non c'è più l'installazione e si scende a 25–30 minuti.

Si può caricare il codice su Arduino dal telefono?

Su schede come Arduino Uno il codice si carica con l'Arduino IDE da un computer tramite USB. In BlueGrays il telefono fa da guida: mostra passo dopo passo pezzi, schema, codice e prova, e porti il codice sul computer con Copia o Copia link. Sul Raspberry Pi Pico per questo si usa Thonny.

Perché il LED non si accende su Arduino?

La causa più comune è un LED montato al contrario: la gamba lunga (+) deve andare al pin attraverso la resistenza e la corta a GND. Poi controlla il cavo GND, che il numero del pin nel codice corrisponda al circuito e che le due gambe del LED non siano nella stessa colonna della breadboard. Se sospetti che il LED sia guasto, provane un altro.

La modalità guidata è gratuita?

Nei progetti gratuiti tutti e quattro i passi della modalità guidata sono aperti; il Semaforo e LED lampeggiante sono due di questi. In BlueGrays 60 progetti, 20 per piattaforma, sono completamente gratuiti. Nei progetti Premium la guida, come il progetto stesso, si apre con Premium.

Vedi tutti i progetti
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)
395
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
Due LED lampeggianti alternati
#2Principiante

Due LED lampeggianti alternati

Due LED lampeggiano veloci a turno: quando uno si accende l'altro si spegne, come se si passassero una palla. L'Arduino tiene accesa ogni luce per un quinto di secondo e poi passa all'altra. Dopo il s

4.6(105)
343
Lampeggiante della polizia a LED
#4Principiante

Lampeggiante della polizia a LED

Proprio come le luci di un'auto della polizia: il LED rosso lampeggia tre volte velocissimo, poi tocca al blu per altre tre volte, e la sequenza si ripete senza sosta. Ti bastano due LED e due resiste

4.7(103)
258
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
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)
204
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
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)
138