OBJECTIU
ESQUEMA
CODI
PAS A PAS
SIMULACIÓ
OBJECTIU: Canvia l'estat d'un LED al polsar un polsador.
Material necessari:

#define LED 5 // Pin del led
#define PULS 6 // Pin del pulsador
int estado = 0; // Estado del led
// setup() se ejecuta una vez al iniciar el sistema
void setup() {
// Configura el led como salida
pinMode(LED, OUTPUT);
// Configura el pulsador como entrada
pinMode(PULS, INPUT_PULLUP); // Bien
//pinMode(PULS, INPUT); // Mal
}
// loop() se ejecuta una y otra vez ininterrumpidamente
void loop() {
// Si se detecta pulsación cambiamos el estado del led
if (digitalRead(PULS) == LOW) {
estado = 1 - estado;
digitalWrite(LED, estado);
}
delay(10); // Espera un poco
}