Strumenti Utente

Strumenti Sito


lab2go_arduino:sketch:blink_esterno

LAB2GO Scienza

Controllo LED con Arduino

Accensione LED

Tramite Arduino si può controllare l'accensione dei LEDs utilizzando un circuito semplice e un opportuno codice di programmazione. Il circuito consiste nel collegare la scheda Arduino, tramite cavi Dupont, a un LED posto in serie a una resistenza (opportunamente dimensionata) che serve a proteggere il LED da una corrente eccessiva che brucerebbe il LED. Lo schema di collegamento è riportato nella figura successiva, nella quali si nota che un polo del LED è collegato al pin ground (GND) della scheda Arduino e l'altro polo a un pin digitale (in questo esempio il pin 7).

Figure 1: Schema di collegamento.

Per iniziare il lato software, si dichiara il monitor seriale per dichiarare ad Arduino la frequenza di bit al secondo con cui esso comunica. Ad esempio si imposta genericamente ai 9600 bit per secondo utilizzando la seguente formattazione:

Serial.begin(9600);

Per poter accendere il LED è necessario programmare il pin digitale a cui il LED è collegato (in questo esempio 7) in modalità output:

pinMode(7, OUTPUT);

Nel quale '7' è il pin digitale che Arduino utilizza per mandare l'input dell'accensione al LED e 'OUTPUT' è appunto il legame che c'è tra la scheda Arduino ed il circuito sulla Breadboard. Infine, nella funzione loop si imposta lo stato del pin a cui è collegato il LED (HIGH affinché circoli corrente e quindi il LED sia acceso), come di seguito:

digitalWrite(7,HIGH);

Sketch

lab2go_arduino/sketch/blink_esterno.txt · Ultima modifica: 2025/01/07 14:48 da michele.martinelli