Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

Cómo usar un interruptor de inclinación en tu proyecto

Cómo usar un interruptor de inclinación en tu proyecto

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-18

Category: Guías prácticas

Aprende a cablear y usar un interruptor de inclinación (SW-520D) en tus proyectos de electrónica. Guía paso a paso que cubre cableado, código Arduino y errores comunes.

Respuesta rápida

Para usar un interruptor de inclinación, conéctalo en serie con una resistencia pull-up a una entrada digital de tu microcontrolador y luego lee el cambio de estado cuando el interruptor se incline. El SW-520D es una opción fiable y sin mercurio para detectar cambios de orientación.

Cómo entender el interruptor de inclinación

Un interruptor de inclinación es un sensor simple que detecta orientación o movimiento. Dentro del SW-520D, una bola metálica rueda para hacer o romper contacto, similar a un interruptor de inclinación de mercurio pero sin mercurio. Esto lo hace compatible con ROHS y más seguro para proyectos de aficionados.

Cuando el interruptor se inclina, la bola se mueve y cambia la conexión eléctrica. Esta señal binaria puede ser leída por cualquier microcontrolador, como un Arduino, para activar acciones como encender un LED o hacer sonar una alarma.

Conceptos básicos de cableado

El SW-520D tiene dos terminales. Conecta un terminal a tierra y el otro a un pin de entrada digital en tu Arduino. Añade una resistencia pull-up (típicamente 10kΩ) entre el pin de entrada y 5V para asegurar una señal alta estable cuando el interruptor esté abierto.

Cuando el interruptor está cerrado (nivel), la entrada lee baja; cuando está inclinado (abierto), lee alta. Esta lógica se puede invertir colocando el interruptor entre la entrada y 5V en su lugar, dependiendo de las necesidades de tu proyecto.

Guía paso a paso para usar un interruptor de inclinación

  1. Reúne los componentes: Necesitarás un interruptor de inclinación (como el SW-520D), una placa de pruebas, cables de puente, una resistencia de 10kΩ y una placa Arduino. Comprueba que tu interruptor de inclinación esté clasificado para el voltaje de tu proyecto; la mayoría funciona con lógica de 3.3V o 5V.
  2. Conecta el interruptor: Coloca el interruptor de inclinación en la placa de pruebas. Conecta un terminal a GND y el otro al pin digital 2 en el Arduino. Conecta una resistencia de 10kΩ desde el mismo pin a 5V (pull-up). Verifica la colocación de la resistencia; una falta de pull-up puede causar lecturas flotantes.
  3. Escribe el código: En el IDE de Arduino, configura el pin 2 como INPUT_PULLUP (esto habilita el pull-up interno, por lo que puedes omitir la resistencia externa). Lee el pin con digitalRead() e imprime el estado en el Monitor Serie. Recuerda que con INPUT_PULLUP, la lógica está invertida: BAJA cuando está inclinado, ALTA cuando está nivelado.
  4. Prueba la respuesta: Sube el código e inclina el interruptor. Deberías ver el cambio de estado en el Monitor Serie. Si no es así, revisa tu cableado y asegúrate de que el interruptor esté orientado correctamente. Si el estado no cambia, intenta intercambiar los terminales; la polaridad no importa para este interruptor, pero una mala conexión sí.
  5. Integra en tu proyecto: Usa el cambio de estado para activar una acción, como encender un LED o activar un zumbador. Por ejemplo, establece el pin 13 en ALTO cuando el interruptor esté inclinado. Añade un pequeño retardo en el bucle para eliminar el rebote del interruptor y evitar múltiples activaciones de una sola inclinación.

Datos del producto

  • Interruptor de inclinación/vibración SW-520D (paquete de 5): El SW-520D utiliza una bola metálica para lograr el mismo resultado que un interruptor de inclinación de mercurio sin usar mercurio. Esto lo convierte en una opción segura y compatible con ROHS para proyectos de aficionados, especialmente donde los niños o el medio ambiente son una preocupación.
    SW-520D Tilt / Vibration switch (Pack of 5)
    Interruptor de inclinación/vibración SW-520D (paquete de 5)

Shop Related Products

Interruptor de inclinación / vibración SW-520D (paquete de 5)

Interruptor de inclinación / vibración SW-520D (paquete de 5)

$0.78 $1.07

Shop Now