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.

Kit de 100 diodos 1N5399 1N5408 1N4148 1N4007 1N5819 1N5822
HL-LA38 Interruptor de Botón Rojo
Raspberry Pi Pico W
HR911105A Conector RJ45
Limpiador de Pantallas 170 ml COMPUSTAT
Limpiador y Lubricante para Equipos Electrónicos en Aerosol 170 ml SILIJET E-PLUS
Kit Terminales de Cobre OT 70pcs
Módulo WS28B20-1010 Matriz 8x16 LED RGB - UNIT DevLab
Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN
Fuente Conmutada 12V 50A
Beetle ESP32 - C3 (RISC-V Core) DFR0868
Sensor TDS Meter V1.0 Analógico
Puntas para Multímetro de 1000V 10A
502L Amplificador Bluetooth Estereo 50W
UNIT Placa de Expansión para Raspberry Pi Pico
Soldador de Gas Tipo Bolígrafo con Accesorios
LRS-150-12 Fuente Conmutada 12V 12.5A MEAN WELL
Kit Limpiador y Protector Antiestático para Pantallas 60 ml LCD CLEANER
Cautín de 90W 110V con Puntas Soporte y Esponja
HT-PD27W-US Eliminador 27W USB Tipo C PD para Raspberry Pi 5
X-HX0598A Probador de Baterias de Litio 18650 BT4-1CHN























Valoraciones
No hay valoraciones aún.