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.

Cepillo de Alambre de Latón y Acero Inoxidable para Limpieza de Boquillas
UNIT Placa de Expansión para Raspberry Pi Pico
Sensor Fotoresistor KY-018
600 Resistencias 1/4 W 1% 30 Valores 10ohm-1M ohm
Kit Robot Móvil con Garra G8 + Control Joystick
Congelante Detector de Falla para Circuitos Electrónicos 170 ml SILIJET E-3
LILYGO T5 E-Paper
HT-PD27W-US Eliminador 27W USB Tipo C PD para Raspberry Pi 5
Espuma Limpiadora para Equipos Electrónicos 454 ml SILIMPO
Punta de Prueba SMD para Multímetro
Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN
MCL2012SR22MT Inductor de Ferrita 220nH 800mA
Interruptor de Mesa Tactil para Tiras LED
Limpiador de Pantallas 170 ml COMPUSTAT
Kit de Separadores de Latón M3 120 Piezas
Cargador de Carga Rápida 40W US + Cable Tipo C
Carcasa de Plástico ABS para Raspberry Pi 4B Color Negro
Pasta Limpiadora para Puntas de Cautín 6g
UNIT PAM8403 Amplificador de Audio
KPS305D Fuente de Alimentación de Laboratorio 30V 5A
HDP1160V4S Fuente de Alimentación 0-160V 4A
Clip Analizador Lógico IC de Doble Gancho 10pcs























Valoraciones
No hay valoraciones aún.