Per accendere un LED tramite un pulsante con Arduino, puoi seguire questi passaggi:
- Collega il pulsante alla breadboard e al pin 2 dell’Arduino. Assicurati che il pulsante sia collegato in modo che quando premuto, la corrente possa fluire attraverso il pulsante.
- Collega il LED alla breadboard e al pin 13 dell’Arduino. Assicurati che il LED sia collegato in modo che il catodo (lato piatto del LED) sia collegato a terra e l’anodo (lato lungo del LED) sia collegato al pin 13 dell’Arduino.
- Utilizza il codice Arduino seguente per accendere il LED quando il pulsante viene premuto:
int ledPin = 13; // assegna il pin 13 al LED
int buttonPin = 2; // assegna il pin 2 al pulsante
int buttonState = 0; // inizializza lo stato del pulsante a "non premuto"
void setup() {
pinMode(ledPin, OUTPUT); // imposta il pin del LED come output
pinMode(buttonPin, INPUT); // imposta il pin del pulsante come input
}
void loop() {
buttonState = digitalRead(buttonPin); // leggi lo stato del pulsante
if (buttonState == HIGH) { // se il pulsante è premuto
digitalWrite(ledPin, HIGH); // accendi il LED
} else { // altrimenti
digitalWrite(ledPin, LOW); // spegni il LED
}
}
4. Carica il codice sull’Arduino e verifica che il LED si accenda quando premi il pulsante.