GP2Y0A02YK Sensor de Medición de Distancia Infrarrojo. Alcance: 20 a 150 cm. Tipo de Salida: Analógica

https://hifisac.com/web/image/product.template/1548/image_1920?unique=9880a84
(0 reseña)
SKU: GP2Y0A02YK

S/ 34.10 34.1 PEN S/ 34.10 IGV Incluido

S/ 34.10 IGV Incluido

No está disponible para venta

    Esta combinación no existe.

    Disponible el: 21/01/2026
    Sin existencias.
    Correo electrónico inválido
    Te avisaremos cuando el producto vuelva a estar disponible.
    Agregado a su lista de deseos

    Términos y Condiciones
    Sobre Garantía y Devoluciones

    ¿Qué es el sensor GP2Y0A02YK?

    El GP2Y0A02YK es un sensor óptico de distancia por infrarrojos fabricado por Sharp. Funciona mediante triangulación óptica, usando un LED infrarrojo y un detector PSD para medir la distancia a un objeto.

    Su salida es analógica, es decir, entrega un voltaje proporcional a la distancia medida.

    Fuentes:

    Características principales

    • Rango de medición: 20 cm a 150 cm
    • Salida: voltaje analógico proporcional a la distancia
    • Voltaje de alimentación: 4.5 V a 5.5 V
    • Consumo típico: 33 mA
    • Tiempo de respuesta: ~39 ms
      Fuentes:

    Cómo funciona

    El sensor emite un haz infrarrojo hacia un objeto. La luz reflejada vuelve al sensor y cae en una posición distinta del detector según la distancia.

    El circuito interno convierte esa posición en un voltaje, que Arduino puede leer con analogRead().

    Cómo usarlo con Arduino

    La conexión es muy simple:

    • VCC → 5V de Arduino
    • GND → GND de Arduino
    • VO (salida) → A0 de Arduino

    Ejemplo básico:

    int pinSensor = A0;
    int valor;
    float voltaje;
    float distancia;
    
    void setup() {
      Serial.begin(9600);
    }
    
    void loop() {
      valor = analogRead(pinSensor);
      voltaje = valor * (5.0 / 1023.0);
    
      // Conversión aproximada basada en curva típica del datasheet
      distancia = 27.86 * pow(voltaje, -1.15);
    
      Serial.print("Voltaje: ");
      Serial.print(voltaje);
      Serial.print(" V   Distancia: ");
      Serial.print(distancia);
      Serial.println(" cm");
    
      delay(100);
    }
    

    Nota: La relación voltaje–distancia no es lineal. La fórmula usada es una aproximación basada en curvas del datasheet. Para mayor precisión, se recomienda crear una tabla de calibración.

    Ventajas del GP2Y0A02YK

    • No depende del color del objeto ni de su reflectividad gracias al método de triangulación
    • Fácil de usar con Arduino (solo una entrada analógica)
    • Buen rango para robots y mediciones de distancia media