O sensor Sharp GP2Y0A21YK0F é uma solução confiável e precisa para medição de distância sem contato. Utilizando tecnologia infravermelha com reflexão, ele detecta objetos entre 10cm e 80cm com excelente estabilidade. Ideal para aplicações em robótica, automação e sistemas embarcados, esse sensor é fácil de integrar com microcontroladores como Arduino e Raspberry Pi.
Robôs autônomos e seguidores de linha
Sistemas de segurança com detecção de presença
Contadores de objetos em esteiras industriais
Automação residencial com sensores de proximidade
Aqui está um exemplo simples de código em Arduino para usar o sensor de distância infravermelho Sharp GP2Y0A21YK0F (faixa de 10 a 80 cm). Esse sensor fornece uma saída analógica proporcional à distância, que pode ser lida pela porta analógica do Arduino.
Lê o valor analógico do sensor.
Converte esse valor para uma estimativa de distância em centímetros.
Exibe a distância no monitor serial.
Sensor Sharp GP2Y0A21YK0F
Arduino (Uno, Nano, etc.)
Jumpers
Fonte de alimentação (5V)
VCC Sensor VCC Arduino 5V
GND Sensor GND Arduino
OUT Sensor A0 Arduino
const int sensorPin = A0; // Pino analógico conectado ao sensor
void setup() {
Serial.begin(9600); // Inicializa comunicação serial
}
void loop() {
int sensorValue = analogRead(sensorPin); // Lê valor analógico
float voltage = sensorValue * (5.0 / 1023.0); // Converte para tensão
// Fórmula aproximada para converter tensão em distância (cm)
float distance = 27.728 * pow(voltage, -1.2045);
Serial.print("Distância: ");
Serial.print(distance);
Serial.println(" cm");
delay(500); // Aguarda meio segundo
}
Modelo: GP2Y0A21YK0F
Faixa de detecção: 10cm a 80cm
Tipo de sensor: infravermelho com reflexão
Tensão de operação: 4.5V a 5.5V DC
Saída: analógica (variação de tensão proporcional à distância)
Tempo de resposta: ~38ms
Consumo de corrente: ~30mA
Conector: 3 pinos (VCC, GND, OUT)
Precisão: alta estabilidade com baixa interferência de luz ambiente
Dimensões: 44.5mm x 18.9mm x 13mm
Peso: aproximadamente 5g