8 PUSS BUTTON O BOTON PULSADOR


Video botón pulsador

Uso de un Botón Pulsador en Arduino y TinkerCAD

Un botón pulsador (push button) es un componente electrónico comúnmente utilizado en proyectos con Arduino para interactuar con el usuario, como encender o apagar un LED o cambiar estados de un sistema.

Características del Botón Pulsador

El botón pulsador es un interruptor momentáneo con cuatro patas. Este dispositivo tiene dos pares de pines internos que están conectados entre sí. En TinkerCAD, estos pines son denominados Terminales 1 y Terminales 2:

  • Terminales 1: Un par de pines conectados entre sí.
  • Terminales 2: El otro par de pines conectados entre sí.








Cuando el botón no está presionado, los pines de los  Terminales  1 y Terminales 2 están desconectados. Al presionar el botón, los dos pares de pines se conectan eléctricamente, cerrando el circuito.

Conexión Básica en Arduino

Para usar un botón pulsador en Arduino, es común utilizar una resistencia pull-up interna, lo que simplifica la conexión y evita la necesidad de una resistencia externa.

Conexión con resistencia pull-up interna:

  1. Conecta uno de los pines de Terminal 1 a un pin digital de Arduino (por ejemplo, el pin 2).
  2. Conecta uno de los pines de Terminal 2 a GND (tierra).
  3. En el código de Arduino, se habilita la resistencia pull-up interna con INPUT_PULLUP, lo que asegura que el pin esté en HIGH cuando el botón no está presionado y en LOW cuando el botón está presionado.

Código de Ejemplo

const int buttonPin = 2;  // Pin donde está conectado el botón
const int ledPin = 13;    // Pin del LED

int buttonState = 0;

void setup() {
  pinMode(buttonPin, INPUT_PULLUP); // Configura el botón con resistencia pull-up interna
  pinMode(ledPin, OUTPUT);         // Configura el LED como salida
}

void loop() {
  buttonState = digitalRead(buttonPin); // Lee el estado del botón

  if (buttonState == LOW) {  // Si el botón está presionado (LOW)
    digitalWrite(ledPin, HIGH);  // Enciende el LED
  } else {
    digitalWrite(ledPin, LOW);   // Apaga el LED
  }
}

En este código, cuando el botón es presionado (y el estado es LOW), el LED se enciende. Cuando el botón no está presionado, el LED se apaga.

Conexión Alternativa con Resistencia Pull-Down

Si se prefiere utilizar una resistencia pull-down externa en lugar de la resistencia pull-up interna, se conecta de la siguiente manera:

  1. Conecta uno de los pines de Terminal 1 a un pin digital de Arduino.
  2. Conecta el otro pin de Terminal 1 a 5V.
  3. Coloca una resistencia de 10kΩ entre Terminal 2 y GND.
  4. Conecta el otro pin de Terminal 2 al pin digital de Arduino.

Resumen

El botón pulsador es conocido en Arduino como "push button". En TinkerCAD, se presenta con los terminales Terminal 1 y Terminal 2, que se usan para completar el circuito al presionar el botón. En Arduino, se puede utilizar la resistencia pull-up interna para simplificar el diseño del circuito, eliminando la necesidad de una resistencia externa.




No hay comentarios:

Publicar un comentario

JIJIJIJIJI

ACTIVIDAD FINAL DEL MODULO

PARTE 1 : SIMULACION Enunciado Diseñar un circuito con Arduino que mida la temperatura usando un sensor TMP36 y controle un servomotor, movi...