This library allows the micro:bit to read the distance from an ultrasonic sensor US-100 (Y401)).
It uses the serial port to communicate with the device and to retrieve both the distance and temperature. By default it assumes pin15 connected to trigger/tx and pin14 connected to echo/rx
- Get the distance in mm from the sonar to an object.
- Get the temperture measured by the sensor.
- Sample program.
Get the distance in mm.
from us100 import US100
from microbit import sleep
sonar=US100()
while True:
print('%.1f' % (sonar.distance_mm()/10))
sleep(1000)
Get the temperature from the sonar
from us100 import US100
from microbit import sleep
sonar=US100()
while True:
print('%i' % sonar.temperature)
sleep(1000)