mathlover24
Genius
2 min. di lettura
Vota 4 / 5

Concetti Chiave

  • Il tutorial spiega come accendere un LED utilizzando una scheda Arduino UNO, includendo l'elenco dei materiali necessari come LED, resistenza, breadboard e cavi maschio-maschio.
  • La costruzione del circuito prevede il posizionamento del LED sulla breadboard, con l'anodo e il catodo connessi correttamente, e l'uso di una resistenza da 220 Ohm per completare il circuito.
  • Il cavo maschio-maschio deve collegare l'anodo del LED alla porta 13 dell'Arduino, mentre un altro cavo deve collegare la pista negativa della breadboard alla porta GND dell'Arduino.
  • Il codice di programmazione prevede l'impostazione del pin 13 come output e l'accensione del LED tramite il comando digitalWrite nel setup.
  • Non è necessario aggiungere ulteriori istruzioni nel loop, poiché il LED rimarrà acceso finché l'Arduino è alimentato.

Indice

  1. Arduino - Accensione di un Led
  2. Costruzione del circuito
  3. Programmazione della scheda

Arduino - Accensione di un Led

In questo appunto viene spiegato come accendere e tenere acceso un semplice LED (Light Emitting Diode) con l'ausilio della scheda Arduino.
Prima di cominciare, assicurati di avere a portata di mano:
-una scheda Arduino UNO;
-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-maschio, con i quali colleghiamo Arduino alla breadboard;
-il software di programmazione Arduino;
-una resistenza elettrica da 220 Ohm.

Costruzione del circuito

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.
La corrente nella breadboard scorre in senso verticale, perpendicolare alle piste + e - poste all'estremità di essa; quindi poni la resistenza da 220 Ohm in un foro qualsiasi che si trovi sulla stessa pista dove si trova il catodo. Poni una gamba lì e l'altra gamba nella pista -.
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:Arduino - Accensione di un LED articolo

Programmazione della scheda

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 componenti sono necessari per accendere un LED con Arduino?
  2. Per accendere un LED con Arduino, sono necessari una scheda Arduino UNO, un LED da 5V, una breadboard, cavi maschio-maschio, il software di programmazione Arduino e una resistenza da 220 Ohm.

  3. Come si costruisce il circuito per accendere un LED con Arduino?
  4. Il LED va posizionato al centro della breadboard con l'anodo a destra e il catodo a sinistra. La resistenza da 220 Ohm va collegata sulla stessa pista del catodo. Un cavo maschio-maschio collega l'anodo alla porta 13 di Arduino, e un altro cavo collega la pista - alla porta GND di Arduino.

  5. Come si programma la scheda Arduino per accendere il LED?
  6. Si imposta il pin 13 come OUTPUT nel setup e si utilizza il comando digitalWrite(led,HIGH) per far passare corrente sul pin 13, accendendo così il LED. Il codice viene caricato e il LED rimane acceso finché Arduino è alimentato.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community