Ascolta
00:00 00:00

Concetti Chiave

  • Per realizzare il progetto servono due cavi maschio-maschio, una resistenza di almeno 220 Ohm, un LED da 5 Volt, una breadboard e un Arduino.
  • Il circuito prevede il collegamento del catodo del LED alla resistenza e poi a GND, mentre l'anodo va connesso a un pin dell'Arduino.
  • Il codice di funzionamento imposta il pin 13 come output per controllare il LED, accendendolo e spegnendolo in un ciclo di un secondo.
  • Il ciclo di accensione e spegnimento del LED si ripete indefinitamente finché Arduino è alimentato.
  • Lo schema del circuito è realizzabile con Tinkercad, facilitando la visualizzazione dei collegamenti tra i componenti.

Materiali necessari per il progetto

Per realizzare questo progetto è necessario anzitutto disporre di:

  • n° 2 cavi maschio-maschio (uno con cui collegheremo il polo positivo del LED ad Arduino e un altro con cui collegheremo il polo negativo;
  • n° 1 resistenza di valore maggiore o uguale a 220 Ohm (per ridurre il rischio di bruciare il LED);
  • n° 1 LED da 5 Volt
  • n° 1 Breadboard
  • n° 1 Arduino

Collegamenti del circuito

Prendi in considerazione il LED, ha due gambe, una più lunga dell'altra (rispettivamente anodo e catodo).

Poni la resistenza in corrispondenza del catodo, e metti l'altra gamba della resistenza nella pista della corrente negativa. Collega poi tale pista con la GND.

Collega il pin 13 (o qualsiasi altro pin da te scelto, l'importante è che sia "coerente" col codice) dell'Arduino all'anodo.

Ecco lo schema del circuito, realizzato con Tinkercad:

Guida pratica per collegare un LED ad Arduino con Tinkercad articolo

Codice per il funzionamento

Ecco il codice, analizzato e spiegato passo dopo passo.

int luce = 13; //chiamiamo luce la porta 13

void setup(){ //apriamo il void setup

pinMode(luce, OUTPUT); //impostiamo la porta 13 come output

} //chiudiamo il void setup

void loop(){

digitalWrite(luce, HIGH); //facciamo passare corrente nella porta 13

delay(1000); //si aspetta un secondo cioè 1000 millisecondi

digitalWrite(luce, LOW); //interrompiamo il passaggio di corrente nella porta 13

delay(1000); //si aspetta un secondo cioè 1000 millisecondi

} //il ciclo si ripete all'infinito finché arduino è collegato ad una fonte di energia

Domande da interrogazione

  1. Quali materiali sono necessari per realizzare il progetto con Arduino e LED?
  2. Per il progetto sono necessari: 2 cavi maschio-maschio, 1 resistenza di almeno 220 Ohm, 1 LED da 5 Volt, 1 Breadboard e 1 Arduino.

  3. Come si collegano il LED e la resistenza nel circuito?
  4. Il LED ha due gambe; la gamba più lunga è l'anodo e quella più corta è il catodo. La resistenza va collegata al catodo, e l'altra estremità della resistenza deve essere connessa alla pista della corrente negativa, che va a GND.

  5. Qual è il funzionamento del codice fornito per Arduino?
  6. Il codice imposta il pin 13 come output e alterna l'accensione e lo spegnimento del LED ogni secondo, utilizzando i comandi `digitalWrite` e `delay` per gestire il passaggio di corrente.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community