How would I connect a vex edr ultrasonic rangefinder to a raspberry pi? I need help with how to set up the wiring on the breadboard. I have a simple program that should measure the distance an object is away from the rangefinder but I think I have a problem with the wiring.
How do you have it set up currently?
So this would be a bit annoying. 1 issue with a raspberry pi is that it is a full computer and not really made for low level stuff like interrupt timing. Using the Wiring library this should be possible if a bit annoying, anything that low on a raspi is annoying.
Here is a post I made about an arduino running vex ultrasonic.
I have it wired correctly but now I’m getting a “no echo received” message followed by a series of 1.0 on the screen when I run the program. My code is as follows:
from gpiozero import DistanceSensor
ultrasonic = DistanceSensor(echo=17, trigger=4)
ultrasonic.distance
while True:
print(ultrasonic.distance)