Basic micropython library to read the distance from an ultrasonic sensor US-100 in serial mode
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
1 Main features
- Get the distance in mm from the sonar to an object.
- Get the temperture measured by the sensor.
- Sample program.
2 Library usage
2.1 distance_mm()
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)
2.2 temperature()
Get the temperature from the sonar
from us100 import US100
from microbit import sleep
sonar=US100()
while True:
print('%i' % sonar.temperature)
sleep(1000)