El sensor ultrasónico US-016 con salida analógica es un dispositivo empleado para medir distancias a través de ondas ultrasónicas, proporcionando una salida de voltaje analógica proporcional a la distancia medida. Este tipo de sensor es ideal para aplicaciones que requieren una lectura continua y precisa de la distancia, como en robótica, sistemas de seguridad, y automatización industrial.
Características Principales del US-016 con Salida Analógica:
- Rango de Medición: 2 cm a 400 cm (20 mm a 4000 mm)
- Precisión: ±1 cm
- Ángulo de Detección: <15 grados
- Voltaje de Operación: 5V DC
- Corriente de Operación: < 20 mA
- Frecuencia Ultrasónica: 40 kHz
- Interfaz de Salida: Señal analógica
- Dimensiones: 45 mm x 20 mm x 15 mm
- Peso: Aprox. 10 gramos
- Temperatura de Operación: -10°C a 70°C
Funcionamiento del Sensor:
El sensor ultrasónico US-016 opera emitiendo un pulso ultrasónico de 40 kHz que viaja a través del aire. Cuando el pulso se encuentra con un obstáculo, se refleja y regresa al sensor. El US-016 mide el tiempo que tarda el pulso en regresar y calcula la distancia al obstáculo. La salida analógica del sensor es un voltaje proporcional a la distancia medida, lo cual permite una integración directa con sistemas que pueden leer entradas analógicas.
Conexiones del Sensor:
El US-016 con salida analógica generalmente tiene cuatro pines para su conexión:
- VCC: Conectar a 5V
- GND: Conectar a tierra
- TRIG: Pin de entrada para iniciar la medición
- AOUT: Pin de salida analógica que entrega un voltaje proporcional a la distancia medida
Proceso de Medición:
- Inicio de la Medición: Se envía un pulso alto al pin TRIG durante al menos 10 microsegundos.
- Emisión del Pulso: El sensor emite un pulso ultrasónico de 40 kHz.
- Recepción del Eco: El pulso se refleja en el obstáculo y regresa al sensor.
- Salida Analógica: El pin AOUT entrega un voltaje que es proporcional a la distancia medida.
Tabla de Datos del Sensor US-016 con Salida Analógica
Parámetro | Especificación |
---|---|
Modelo | US-016 |
Rango de Medición | 2 cm a 400 cm (20 mm a 4000 mm) |
Precisión | ±1 cm |
Ángulo de Detección | <15 grados |
Voltaje de Operación | 5V DC |
Corriente de Operación | < 20 mA |
Frecuencia Ultrasónica | 40 kHz |
Interfaz de Salida | Señal analógica |
Dimensiones | 45 mm x 20 mm x 15 mm |
Peso | Aprox. 10 gramos |
Temperatura de Operación | -10°C a 70°C |
Ejemplo de Código para Arduino:
A continuación se presenta un ejemplo de código para usar el sensor US-016 con salida analógica en un Arduino:
const int trigPin = 9; // Pin de TRIG
const int analogPin = A0; // Pin de AOUT (analógico)
void setup() {
Serial.begin(9600); // Inicializa la comunicación serial
pinMode(trigPin, OUTPUT);
}
void loop() {
// Limpia el pin TRIG
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
// Genera un pulso de 10 µs en el pin TRIG
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Lee el valor analógico del pin AOUT
int analogValue = analogRead(analogPin);
// Convierte el valor analógico a distancia
float voltage = analogValue * (5.0 / 1023.0); // Convierte la lectura a voltaje
float distance = voltage * 100; // Ajuste de escala según especificaciones del sensor
// Muestra la distancia en el monitor serial
Serial.print(“Distancia: “);
Serial.print(distance);
Serial.println(” cm”);
// Pequeño retardo antes de la próxima medición
delay(100);
}
Este ejemplo básico muestra cómo configurar y leer datos del sensor ultrasónico US-016 con salida analógica usando un microcontrolador Arduino. En este código, el valor analógico leído se convierte a voltaje y luego se traduce a distancia, siguiendo las especificaciones del sensor.
Valoraciones
No hay valoraciones aún.