ULTRASOUND SENSOR MONITORING


QUESTIONS:
-En el cuaderno digital titule: Ultrasonic sensor monitoring -Tema 1: Sensor de ultrasonido. Consulte en el buscador: -Imagen del sensor HC-SRO4 (Copie y pegue) -¿Cómo es el funcionamiento del sensor HC-SR04?(Es decir, ¿cómo opera?) Seleccione una imagen. -¿Cuál es el rango de distancia medida en cm, a la que se debe encontrar un objeto para que lo pueda detectar? -¿Qué nombres reciben cada uno de los terminales del sensor HC-SR04? Seleccione una imagen. -Consulte cuál es la velocidad aproximada del sonido en el aire a temperatura ambiente. Velocidad del sonido = _______m/s. -¿Qué hace la función:utime.sleep_us( )? -¿Qué hace la función: utime.ticks_ms( )? -En WOKWI diagrame el montaje suministrado para monitorear al sensor de ultrasonido.
ALGORITHM FOR MONITORING ULTRASONIC SENSOR
''' INVISIBLE TECHNOLOGIES Created by: Date created: Date modified: Description: ULTRASOUND SENSOR MONITORING ''' from machine import Pin import utime trig = Pin(19, Pin.OUT) echo = Pin(18, Pin.IN) trig. value(0) while True: trig.value(1) utime.sleep_us(10) trig.value(0) t1 = utime.ticks_us() while echo.value() == 0: t1 = utime.ticks_us() while echo.value() == 1: t2 = utime.ticks_us() t = t2-t1 d = 17*t/1000 print(d) utime.sleep(1)
ALGORITHM FOR MONITORING ULTRASONIC SENSOR
import machine, time pinecho = machine.Pin(15, machine.Pin.IN) pintrig = machine.Pin(16, machine.Pin.OUT) def read_ultrasonic(): pintrig(0) time.sleep_us(10) pintrig(1) time.sleep_us(10) pintrig(0) while pinecho() == 0: pass toff = time.ticks_us() while pinecho() == 1: pass ton = time.ticks_us() elapsedtime = ton - toff dist = elapsedtime / 58 return dist while True: distance = read_ultrasonic() print(f'Distancia medida: {distance} cm') time.sleep(1)

Comentarios

Entradas populares de este blog

LABORATORIES USING RASPBERRY PICO