Módulo KY-020 Sensor de Inclinación
search
  • Módulo KY-020 Sensor de Inclinación
  • Módulo KY-020 Sensor de Inclinación

Módulo KY-020 Sensor de Inclinación

KY-020
1,40 €
IVA incluido

El módulo del sensor del interruptor de inclinación KY-020 es un interruptor que reacciona al movimiento. Cierra el circuito cuando se inclina hacia un lado siempre y cuando se mueva con suficiente fuerza y ​​grado de inclinación para activar el interruptor de bola en el interior.

Compatible con Arduino, Raspberry Pi, ESP32 y otros microcontroladores

  Pago seguro

Garantía de compra segura

  Envío gratis

Por compras superiores a 120,00 €

¿Qué es KY-020?

El módulo KY-020 es un sensor de inclinación que cierra internamente un circuito cuando se inclina hacia un lado, se mueva con suficiente fuerza y ​​cuenta con grado de inclinación para activar el interruptor de bola que se encuentra en su interior.

¿Cómo funciona KY-020?

El KY-020 contiene una resistencia de 10 kΩ y un interruptor metálico de bola con conducción bidireccional que abrirá / cerrará el circuito dependiendo de su grado de inclinación. No mide el ángulo de inclinación.

Características del módulo KY-020

Este módulo consta de una resistencia de 10 kΩ, un interruptor de bola metálico con conducción bidireccional que abrirá/cerrará el circuito cuando se incline y 3 pines. Este módulo no mide el ángulo de inclinación.

  • Voltaje de funcionamiento: 3.3 a 5 V
  • Tipo de salida: Digital
  • Dimensiones: 23 mm x 16 mm x 5 mm
  • Vida mecánica: 100.000 ciclos
  • Temperatura ambiente: -25 ºC a 105 ºC
  • Peso: 4 g

Conexión del módulo KY-020 con Arduino

Conecte el pin de alimentación del módulo (central) y tierra (-) a +5 y GND respectivamente. Conecte la señal (S) al pin 2 del Arduino.

Conexión del módulo KY-020 con la placa Arduino

Código:

El siguiente código encenderá el LED en el pin 13 del Arduino cuando cambie el grado de inclinación del módulo. Incline el módulo para encender o apagar el LED.

int ModuloPin = 2;
int LedPin = 13;
int estado = 0;
void setup(){
  Serial.begin(9600);
  pinMode(LedPin, OUTPUT);
  pinMode(ModuloPin, INPUT);
}
void loop(){
  estado = digitalRead(ModuloPin);
  Serial.println(estado);
  delay(1000);
  if (estado == HIGH){
    digitalWrite(LedPin, HIGH);
  }else{
    digitalWrite(LedPin, LOW);
  }
}
Opiniones (0)
No hay valoraciones de clientes en este momento.