Concetti Chiave

  • Per accendere un LED con Arduino, sono necessari un LED da 5V, una breadboard e cavi maschio-maschio.
  • Il LED ha due gambe: l'anodo (+) è la gamba lunga e il catodo (-) è la gamba corta; posizionalo correttamente sulla breadboard.
  • Collega l'anodo del LED alla porta 13 di Arduino e il catodo alla porta GND per completare il circuito.
  • Il codice Arduino imposta il pin 13 come OUTPUT e utilizza digitalWrite per accendere il LED.
  • Il LED rimane acceso finché Arduino è collegato a una fonte di energia elettrica, senza necessità di ulteriori istruzioni nel loop.

In questo appunto viene spiegato come accendere e tenere acceso un semplice LED (Light Emitting Diode) con l'ausilio della scheda Arduino.

Materiali necessari

Prima di cominciare, assicurati di avere a portata di mano:

--un LED da 5V, di qualsiasi colore. Se ne trovano a pochi centesimi nei negozi di elettronica, di colore rosso, verde, blu, giallo o bianco;

-una breadboard, una tavola con dei fori aventi delle piste che conducono energia elettrica, utilizzata nella progettazione di circuiti elettrici;

-dei cavi maschio-maschiohio, con i quali colleghiamo Arduino alla breadboard;

Posizionamento del LED

--Osserva il LED, possiede due gambe: una lunga e una leggermente più corta.

La gamba più lunga è quella dell'anodo(+), mentre quella più corta è quella del catodo.

Posiziona il LED al centro della breadboard posta in orizzontale, il punto preciso non ha importanza! Per ricordarti dov'è l'anodo e dove il catodo, posiziona il LED in modo tale che sulla destra ci sia l'anodo e sulla sinistra il catodo.

Collegamenti elettrici

La corrente nella breadboard scorre in senso verticale, perpendicolare alle piste Collega ora il cavo maschio-maschio in un foro che si trovi sulla stessa pista dell'anodo, collega l'altra estremità del cavo alla porta 13 dell'Arduino.

Per finire, collega un foro qualsiasi della pista - con la porta GND di Arduino.

Schema realizzato con Tinkercad:Guida pratica per accendere un LED con Arduino articolo

int led = 13; //diciamo alla scheda che se diciamo di accendere il led, si trova alla porta 13

void setup(){

pinMode(led,OUTPUT); //impostiamo il pin 13 come un OUTPUT

digitalWrite(led,HIGH); //diciamo all'arduino di far passare corrente sul pin 13, di conseguenza il led si accenderà

}

void loop(){

//non c'è bisogno di scrivere nulla, in quanto dato che il comando è stato posto nel void setup, il led riceverà e continuerà a ricevere corrente finché l'Arduino è collegato ad una fonte di energia elettrica.

}

Carica il codice, e il gioco è fatto!

Domande da interrogazione

  1. Quali materiali sono necessari per accendere un LED con Arduino?
  2. Per accendere un LED con Arduino, sono necessari un LED da 5V, una breadboard e dei cavi maschio-maschio per i collegamenti (come indicato nel testo).

  3. Come si deve posizionare il LED sulla breadboard?
  4. Il LED deve essere posizionato al centro della breadboard in orizzontale, con l'anodo (gamba lunga) a destra e il catodo (gamba corta) a sinistra, come descritto nel testo.

  5. Qual è il codice necessario per accendere il LED tramite Arduino?
  6. Il codice prevede di impostare il pin 13 come OUTPUT e di utilizzare il comando `digitalWrite(led, HIGH);` per accendere il LED, come spiegato nel testo.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community