INFORMACIÓN
El Sensor Infrarrojo Sharp GP2Y0A21YK0F es un dispositivo electrónico diseñado para medir distancias sin contacto en un rango aproximado de 10 a 80 centímetros. Funciona mediante el principio de triangulación óptica, utilizando un emisor de luz infrarroja (LED) que proyecta un haz hacia el objeto, y un fotodetector que capta el reflejo. La posición del punto de luz reflejado varía según la distancia del objeto, y esta variación es convertida internamente en una señal analógica proporcional. A menor distancia, el voltaje de salida es mayor, y disminuye conforme el objeto se aleja. Este sensor es muy utilizado en robots móviles para evitar obstáculos, en sistemas de conteo o presencia, y en aplicaciones donde se requiere detectar objetos sin necesidad de contacto físico.
El Sensor Infrarrojo Sharp GP2Y0A21YK0F es ampliamente utilizado en proyectos de robótica, automatización y electrónica interactiva gracias a su capacidad para medir distancias de 10 a 80 cm sin contacto físico. Entre sus usos y aplicaciones más comunes se encuentran la detección de obstáculos en robots móviles, sistemas de seguridad, cuentas de personas u objetos, activación automática de dispositivos y sistemas de ahorro de energía en equipos como dispensadores o pantallas. Es ideal para entornos donde se requiere una detección precisa a corta distancia y con bajo consumo de energía. Este sensor es totalmente compatible con tarjetas de desarrollo como Arduino (UNO, Nano, Mega), ESP32, ESP8266, Raspberry Pi (usando un convertidor analógico-digital), STM32 y otros microcontroladores que puedan leer señales analógicas. Su fácil integración y confiabilidad lo convierten en una excelente opción para proyectos educativos, prototipos y soluciones comerciales.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: GP2Y0A21YK0F.
- Voltaje de operación: 4.5 V a 5.5 VDC.
- Tipo de sensor: Sensor de distancia por infrarrojos (IR).
- Rango de medición: 10 cm a 80 cm.
- Corriente de consumo: Aproximadamente 30 mA.
- Tipo de salida: Señal analógica (voltaje proporcional a la distancia).
- Frecuencia de muestreo: 26.3 Hz (≈ 38 ms de tiempo de respuesta).
- Voltaje de salida típico:
- ~2.3 V a 10 cm.
- ~0.4 V a 80 cm (no lineal).
- Dimensiones: 29 mm x 13 mm x 13 mm.
- Peso: 6 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo probar el Sensor Infrarrojo Sharp GP2Y0A21YK0F de 10-80 cm?
Materiales Necesarios:
- Sensor Sharp GP2Y0A21YK0F.
- Arduino UNO (u otra tarjeta compatible).
- Cables jumper (macho-hembra o macho-macho, según el sensor).
- Protoboard (opcional).
- Regla o cinta métrica.
- Objeto para medir distancia (como una caja o libro).
- (Opcional) Multímetro para verificar voltajes.
Conexión del Sensor.
Conecta los 3 pines del sensor al Arduino de la siguiente manera:
| Sensor GP2Y0A21YK0F | Arduino UNO |
|---|---|
| VCC (Rojo) | 5V |
| GND (Negro) | GND |
| VO / OUT (Amarillo) | A0 (entrada analógica) |
Nota: Algunos sensores usan un conector JST de 3 pines. Si es así, asegúrate de identificar correctamente los cables.
Código para Lectura del Sensor.
const int sensorPin = A0;
int valorSensor = 0;
float voltaje = 0;
float distancia = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
valorSensor = analogRead(sensorPin);
voltaje = valorSensor * (5.0 / 1023.0);
// Fórmula aproximada para convertir voltaje a distancia (cm)
distancia = 29.988 * pow(voltaje, -1.173);
Serial.print("Valor analógico: ");
Serial.print(valorSensor);
Serial.print(" | Voltaje: ");
Serial.print(voltaje);
Serial.print(" V | Distancia: ");
Serial.print(distancia);
Serial.println(" cm");
delay(500); // medio segundo entre lecturas
}
Prueba del Sensor.
- Abre el Monitor Serial del Arduino IDE (
Ctrl + Shift + M) a 9600 baudios. - Coloca un objeto frente al sensor a diferentes distancias (10 cm, 20 cm, 50 cm, etc.).
- Observa cómo cambian el valor analógico, el voltaje y la distancia calculada.
Tip: La relación voltaje-distancia no es lineal, por eso usamos una fórmula empírica para estimar la distancia.
Verifica el Funcionamiento.
- Si el valor de distancia cambia según acercas o alejas el objeto: ¡funciona correctamente!
- Si no hay cambios:
- Verifica el voltaje en el pin de salida con un multímetro.
- Asegúrate de que el objeto sea opaco (los objetos transparentes o muy oscuros pueden dar lecturas erróneas).
- Verifica que los cables estén bien conectados.

Limpiador de Pantallas 170 ml COMPUSTAT
UNIT Placa de Expansión para Raspberry Pi Pico
UNIT Pi Pico Kit de Iniciación para Raspberry Pi Pico 27 Practicas
Shield Display LCD 16x2 con Teclado
CAU-115A Cautin Tipo Lapiz de 35W 127V con Accesorios























Valoraciones
No hay valoraciones aún.