Ir al contenido principal

Arduino - Sensor de distancia ultrasónico HC-SR04

 Utilizando el sensor HC-SR04.

1.       Crear una función de tipo float para medir:

  float fnMedirDistancia( int _dadoPinTrig, int _dadoPinEcho ) {

2.       Al pin convertirlo de salida. Por las dudas desactivar el pin y luego activarlo por unos micrones de segundo y desactivarlo. El activarlo será para emitir un sonido en ultrafrecuencia:

    pinMode( _dadoPinTrig, OUTPUT ) ;

    digitalWrite( _dadoPin, LOW ) ;

    delayMicroseconds( 2 );

    digitalWrite( _dadoPin, HIGH ) ;

    delayMicroseconds( 10 ) ;

    digitalWrite( _dadoPin, LOW ) ;

3.       Ahora convertirlo en entrada y esperar a que vuelva el eco:

    pinMode( _dadoPinEcho, INPUT ) ;

    float _tiempoEspera = pulseIn( _dadoPin, HIGH ) ;

4.       Conociendo la velocidad del sonido, el tiempo en que el sonido va y vuelve como eco, se puede averiguar la distancia hasta el elemento más próximo a menos de 4 metros.

    float _cm = _tiempoEspera / 59 ;

    return _cm ;

}

Comentarios

Entradas populares de este blog

Probando ChatGPT - Mapa conceptual con Mermaid

 Había conversado con ChatGPT acerca de cuidado de las plantas e hidroponía. Luego de unos días me di cuenta que quizás también podría saber acerca de crear Mapas conceptuales. Salió lo siguiente; le falta un concepto para crear correctamente mapas conceptuales (la relación entre los conceptos), pero podría ser algo para ayudarnos a corregir mejor. El texto original era el que cito a continuación, pero le agregué explícitamente que me armara un "mapa conceptual" utilizando el lenguaje Mermaid, un lenguaje descriptivo que permite construir gráficos diversos, entre ellos Mapas conceptuales, generando un archivo SVG. ``` Hacé un mapa conceptual en lenguaje Mermaid con el siguiente texto, redactado anteriormente: "La hidroponía es un método de cultivo que se utiliza para cultivar plantas sin suelo utilizando una solución nutriente y agua. Algunas plantas pueden cultivarse con éxito mediante hidroponía, mientras que otras necesitan el suelo para crecer y prosperar. De las pl...