HC-SR04 Sonar Distance Sensor Methods
set_pin_mode_sonar
async def set_pin_mode_sonar(self, trigger_pin, echo_pin, callback=None)
:param trigger_pin: Sensor trigger gpio pin
:param echo_pin: Sensor echo gpio pin
:param callback: callback
callback returns a data list:
[ SONAR_DISTANCE, trigger_pin, distance_value, time_stamp]
SONAR_DISTANCE = 11
A maximum of 4 HC-SR04 type devices is supported. Reporting will immediately begin
when this method is invoked.
Example: hc_sr04_aio.py
Example Sample Output (example modified for a single sensor):
TelemetrixRpiPicoWAio: Version 1.0
Copyright (c) 2022 Alan Yorinks All Rights Reserved.
O
2021-05-04 17:18:52 Trigger Pin:: 16 Distance(cm): 32.06
2021-05-04 17:18:52 Trigger Pin:: 16 Distance(cm): 32.06
2021-05-04 17:18:52 Trigger Pin:: 16 Distance(cm): 31.17
2021-05-04 17:18:52 Trigger Pin:: 16 Distance(cm): 30.22
Copyright (C) 2022 Alan Yorinks. All Rights Reserved.