top of page
  • Immagine del redattoreRobNico

Accendere e far lampeggiare LED

Aggiornamento: 6 mar 2019


Apri il programma IDE Arduino (se non lo avete scaricato seguite la procedura descritta nella pagina SOFTWARE IDE) collega la Scheda Arduino alla porta USB del computer. Scegli il tipo di scheda Arduino che si sta utilizzando: in questo caso Arduino Uno Accertati che la porta seriale sia quella scelta da Arduino. Carica l'esempio Blink (File > Examples > 1.Basics > Blink) oppure trascrivi questo testo:


 

// blink

void setup() { pinMode(13, OUTPUT); // inizializza il pin digitale 13 come uscita.

}

void loop() { // la funzione di loop viene eseguita più e più volte per sempre

digitalWrite(13, HIGH); // accendi il LED (alto è il livello di tensione) delay(1000); // aspetta un secondo

digitalWrite(13, LOW); // spegni il LED facendo abbassare la tensione delay(1000); // aspetta un secondo }

 

collega il PIN 13 alla Breadboard, la resistenza da 220 ohm al LED (piedino più lungo ANODO +)

collega il PIN GND alla Breadboard e al LED (piedino più corto CATODO -)

Componenti:

1 Breadboard

1 Diodo led rosso

1 resistore da 220 Ohm (rosso/rosso/marrone)

2 cavetti collegamento



Il gioco è fatto, ora potrete modificare i valori dentro delay () per cambiare la velocità di accensione e spegnimento del led. Nota bene:

  • Se non si è in possesso di un led o di una resistenza si può realizzare questo progetto con il led integrato sul nostro Arduino collegato internamente al PIN 13 (led L)

  • Non sono necessarie modifiche al codice e non è necessario alcun componente esterno alla scheda.

  • È sufficiente caricare il codice e il led lampeggerà.

Accendere LED con pulsante

In questo tutorial utilizzeremo un pulsante per accendere un LED.

Trascrivi questo testo:


 

//led e pulsante

int ledPin = 13; //Il led è connesso al pin 13 int bottone = 7; //Il pulsante è connesso al pin 7 int val = 0;

void setup() { pinMode(ledPin, OUTPUT); //Il pin del led è un'uscita pinMode(bottone, INPUT); //Il pin del pulsante è un'entrata }

void loop() { val = digitalRead(bottone); //Lettura del bottone

if (val == 1){ //Se il valore del bottone è 1 digitalWrite(ledPin, HIGH); //Accendi il led } else { //Altrimenti: digitalWrite(ledPin, LOW); //Spegni il led } }

 

Monta il circuito illustrato in figura :

collega il PIN 13 alla Breadboard, la resistenza da 220 ohm al LED (piedino più lungo ANODO +)

collega il PIN GND alla Breadboard e al LED (piedino più corto CATODO -), collega il +5V ad un piedino del pulsante, l'altro piedino al PIN7 e e tramite una resistenza da 10Kohm a massa (GND).

Componenti:

1 Breadboard

1 Diodo led rosso

1 pulsante

1 resistore da 220 Ohm (rosso/rosso/marrone)

1 resistore da 10Kohm (marrone/nero/arancio)

4 cavetti collegamento



Qui puoi caricare i file con il codice

 

150 visualizzazioni0 commenti

Post recenti

Mostra tutti
bottom of page