Sensor de Ultrasonido US-016 5VDC de 4 Pines, Rango 2cm-400cm

https://hifisac.com/web/image/product.template/3981/image_1920?unique=680dba1
(0 reseña)
SKU: US-016

S/ 10.00 10.0 PEN S/ 10.00 IGV Incluido

S/ 10.00 IGV Incluido

No está disponible para venta

    Esta combinación no existe.

    Sin existencias.
    Correo electrónico inválido
    Te avisaremos cuando el producto vuelva a estar disponible.
    Agregado a su lista de deseos

    Términos y Condiciones
    Sobre Garantía y Devoluciones

    ¿Qué es el sensor ultrasónico US-016?

    El US-016 es un sensor de distancia por ultrasonido que mide entre 2 cm y 300 cm. A diferencia de sensores como el HC-SR04, el US-016 tiene una salida analógica, lo que significa que entrega un voltaje proporcional a la distancia medida.

    Características principales:
    • Voltaje de operación: 5V DC
    • Corriente: ~3.8 mA
    • Salida: Analógica (0V a Vcc)
    • Ángulo de detección: <15°
    • Resolución: 1 mm
    • Precisión: ±0.3 cm + 1%
    ¿Es mejor que otros sensores?

    Depende del uso. Aquí va una comparación rápida:

    Característica US-016 (Analógico) HC-SR04 (Digital)
    Tipo de salida Voltaje analógico Pulso digital (echo)
    Facilidad de lectura Más simple con Arduino ADC Requiere temporización
    Precisión Alta Buena
    Rango 2 cm – 300 cm 2 cm – 400 cm
    Precio Generalmente más alto Económico

    👉 Si buscas simplicidad en lectura de datos y tienes pines analógicos disponibles, el US-016 es excelente. Si prefieres mayor rango y menor costo, el HC-SR04 puede ser más conveniente.

    ¿Cómo se usa con Arduino?

    Sí, se usa de forma similar, pero en lugar de leer pulsos digitales, se lee un voltaje analógico.

    Conexiones:
    • VCC → 5V en Arduino
    • GND → GND en Arduino
    • OUT → Pin A0 en Arduino
    Ejemplo de código con Arduino
    const int sensorPin = A0;  // Pin analógico conectado al US-016
    
    void setup() {
      Serial.begin(9600);
    }
    
    void loop() {
      int analogValue = analogRead(sensorPin);
      float voltage = analogValue * (5.0 / 1023.0);  // Convertir a voltaje
      float distance_cm = voltage * 100.0;           // Aproximación: 1V ≈ 100 cm
    
      Serial.print("Distancia: ");
      Serial.print(distance_cm);
      Serial.println(" cm");
    
      delay(500);
    }
    

    🔧 Nota: La conversión de voltaje a distancia puede variar ligeramente según el modelo exacto del US-016.

    ⚠️ Disclaimer de la información

    La información proporcionada aquí se basa en fuentes públicas y tutoriales disponibles en línea. Las especificaciones pueden variar según el fabricante o lote del sensor. Este contenido es solo con fines educativos y no constituye asesoría técnica profesional.