Tutorial conocer el estado de un pulsador de 4 pines con Arduino

En este tutorial aprenderás cómo conectar y leer el estado de un pulsador de 4 pines utilizando un Arduino. Los pulsadores de 4 pines son comúnmente utilizados en proyectos de electrónica debido a su simplicidad y facilidad de uso.

Materiales:

  1. Arduino uno
  2. Pulsador de 4 pines
  3. Resistencia de 220 ohmios
  4. Protoboard
  5. Cables de conexión - jumpers

Diagrama de conexión:

Código fuente:

void setup()
{
  pinMode(2, INPUT); // el 2 representa el pin al cual esta conectado el pulsador
  Serial.begin(9600);
}

void loop()
{
  Serial.println(digitalRead(2));
}

Encendiendo led con un pulsador:

Diagrama de conexión:

Código:

// Definimos el pin del pulsador
const int buttonPin = 2;
// Definimos el pin del LED
const int ledPin = 13;

// Variable para almacenar el estado del pulsador
int buttonState = 0;

void setup() {
  // Inicializamos el pin del pulsador como entrada
  pinMode(buttonPin, INPUT);
  // Inicializamos el pin del LED como salida
  pinMode(ledPin, OUTPUT);
  // Iniciamos la comunicación serial para depuración
  Serial.begin(9600);
}

void loop() {
  // Leemos el estado del pulsador
  buttonState = digitalRead(buttonPin);

  // Si el botón está presionado, encendemos el LED
  if (buttonState == HIGH) {
    digitalWrite(ledPin, HIGH);
    Serial.println("Pulsador presionado");
  } else {
    // Si el botón no está presionado, apagamos el LED
    digitalWrite(ledPin, LOW);
    Serial.println("Pulsador no presionado");
  }
  // Pequeña demora para evitar rebotes
  delay(50);
}

(0) Comentarios

No registra comentarios, se el primero en comentar.
Publicar

Pública tu duda o comentario

Resuelve tus dudas con la comunidad.

*Obligatorio*