// === Código básico para manejar botoneras con Arduino ===
const int boton1 = 2; // Pin del botón 1
const int boton2 = 3; // Pin del botón 2
const int led1 = 8; // LED controlado por botón 1
const int led2 = 9; // LED controlado por botón 2
void setup() {
// Configuración de pines
pinMode(boton1, INPUT_PULLUP); // Botón con resistencia interna activada
pinMode(boton2, INPUT_PULLUP);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
// Estado inicial
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
}
void loop() {
// Leer el estado de los botones
int estadoBoton1 = digitalRead(boton1);
int estadoBoton2 = digitalRead(boton2);
// Condicionales
if (estadoBoton1 == LOW) { // LOW = botón presionado
digitalWrite(led1, HIGH); // Enciende LED1
} else {
digitalWrite(led1, LOW); // Apaga LED1
}
if (estadoBoton2 == LOW) {
digitalWrite(led2, HIGH); // Enciende LED2
} else {
digitalWrite(led2, LOW); // Apaga LED2
}
}
OK
Up
Down