Ciao a tutti ,sono un pensionato e ho iniziato da poco,questo è il mio primo sketch ,portate pazienza ,si tratta di far lampeggiare 2 led .mi sono accorto che all’accensione il primo led che si accende è quello rosso da come ho scritto lo sketch mi aspettavo l’accensione del led giallo,è giusto così ? L’ho scritto nel modo corretto? vi ringrazio anticipatamente
//lampeggio di 2 led
#define led = 3; // led giallo collegato al pin digitale 3
#define led = 2; // led rosso collegato al pin digitale 2
void setup() {
pinMode(3,OUTPUT); // imposta pin 3 come outpu
pinMode(2,OUTPUT); // imposta pin 2 come outpu
}
void loop()
{
digitalWrite(3,HIGH); // accende led giallo
delay(2000); // attesa 2 sec.
digitalWrite(3,LOW); // spegne led giallo
digitalWrite(2,HIGH); // accende led rosso
delay(2000); // attesa 2 sec.
digitalWrite(2,LOW); // spegne led rosso
}
Grazie Guglielmo,l'ho riscritto come mi hai detto, ma purtroppo all'accensione si accende sempre il led rosso.ho provato anche a premere il pulsante di reset ma il risultato è lo stesso,il collegamento hardware è giusto
//lampeggio di 2 led
#define led_giallo 3 // led giallo collegato al pin digitale 3
#define led_rosso 2 // led rosso collegato al pin digitale 2
void setup() {
pinMode(led_giallo,OUTPUT); // imposta pin 3 come outpu
digitalWrite(led_giallo,LOW); //inizializza il pin a LOW
pinMode(led_rosso,OUTPUT); // imposta pin 2 come outpu
digitalWrite(led_rosso,LOW); //inizializza il pin a LOW
}
void loop()
{
digitalWrite(led_giallo,HIGH); // accende led giallo
delay(2000); // attesa 2 sec.
digitalWrite(led_giallo,LOW); // spegne led giallo
digitalWrite(led_rosso,HIGH); // accende led rosso
delay(2000); // attesa 2 sec.
digitalWrite(led_rosso,LOW); // spegne led rosso
}
L'unica possibilità è che tu abbia collegato i positivi dei LED al +5 e i negativi ai pin di Arduino ...
... il collegamento che di solito si fa è il negativo dei LED a GND e il positivo, attraverso una resistenza funzione del colore, al pin di Arduino.
Verifica o metti uno schema esatto dei collegamenti.