from machine import Pin, time_pulse_us
from time import sleep

trigger = Pin(28, Pin.OUT)
echo = Pin(27, Pin.IN)
distancia = []

while True:
    trigger.value(1)
    trigger.value(0)
    pulso = time_pulse_us(echo, Pin.high)
    if len(distancia)<5:
        distancia.append(round(34000*pulso/(2*1000000)))
    else:
        distancia.pop(0)
        distancia.append(round(34000*pulso/(2*1000000)))
    media = sum(distancia)/len(distancia)
    for i in distancia:
        soma=(i-media)**2
    desvio_padrao = (soma/len(distancia))**0.5
    print(distancia,"media:",media,"desvio padrao:",desvio_padrao)
    sleep(1)
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT