Is it possible to connect a second ultrasonic module ? If so, which code in picar-x needs to be edited ?, would like to implement obstacle detection when reversing picar
picarx uses ultrasound by using robot_hat library https://github.com/sunfounder/robot-hat/blob/main/robot_hat/modules.py#L6C1-L6C1
You can instantiate a new ultrasound object in your code like the following and read the value:
from robot_hat import Pin, Ultrasonic
import time
tring = 'D0' # digital pins
echo = 'D1'
back_ultrasonic = Ultrasonic(Pin(tring), Pin(echo))
while True: back_disatnce = 'D1'
back_disatnce = back_ultrasonic.read()
print(back_disatnce)
time.sleep(0.5)
``
1 Like