Я новичок в программировании и строю ультразвуковой датчик для расчета расстояния объекта от микробита. Я написал несколько кодов для измерения расстояний 50 раз за 1 секунду, но, поскольку каждое измерение немного отличается, я хочу найти среднее значение всех 50 измерений, используя массив с расстояниями в качестве элементов. Как добавить все 50 измерений в массив? Вот код, который я написал до сих пор.
from microbit import *
from machine import time_pulse_us
from utime import sleep_us
trig = pin2
echo = pin1
i = 0
while i <= 50:
trig.write_digital(0)
echo.read_digital()
trig.write_digital(1)
sleep_us(10)
trig.write_digital(0)
time = time_pulse_us(echo, 1)
distance = (time/2) / 29.1
print(distance)
sleep(20)
i += 1