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