mathlover24
(2570 punti)
2' di lettura
4 / 5 (1)

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:

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!