Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
Asked — Edited

Distance Sensors Lack Of Timeout

I have an issue with some cheap HC-SR04 distance sensors, like the one described in this Arduino forum thread (http://forum.arduino.cc/index.php?topic=55119.0):

"...it doesn't appear to have an internal timeout for when it fails to detect an echo.
This sometimes results in the echo line staying high forever, even if you re-trigger a measurement.
The only way to get it to reset is by cycling the power."

One proposed solution is :"...When I detect the sensor is stuck, I simply switch echo pin to OUTPUT, put it into LOW state, and after a while re-set it to INPUT, then cycle again."

Do yo know if this solution is applicable to the EZB-4 and EZ-Builder? Or is there any other option you can think of ? (except buying new sensors, of course :D)


Upgrade to ARC Pro

Synthiam ARC Pro is a cool new tool that will help unleash your creativity with programming robots in just seconds!

AI Support Bot
Related Content
Based on your post activity, we found some content that may be interesting to you. Explore these other tutorials and community conversations.
Just a little "up".
No idea for my distance sensor problem ?

For now, I have to kick my robot's butt to reinitialize the echo line of the sensor... it is not cool :D
lol - other than using the EZ-Script Set() command to turn on/off a digital port, i don't see how else it can be done.
@DJ thanks for your answer.
Sadly, playing with the Set() command did'nt help.
I am good to buy new distance sensors...

I read that SRF05 sensors were more reliable. These sensors will work with ARC, right ?
Yes, the SRF05 work perfectly with the ezb4. I have several that I am using... I have them wired to use just one port for trigger and echo on the ezb4....
@Richard, I have just received mySRF05 sensors. Can you explain how you wire them to use only one port for trigger and echo? Do you still can use the ultrasonic controls integrated in ARC ?
See here... you want mode 2... SRF05 wiring modes Mode 2 uses only one port on your ezb for trigger and echo...

Solder these two contacts together (circled in red) to enable mode 2... So 3 wires... Ground, 5V , and trigger/echo...

User-inserted image
Interesting Richard I learn something new every day thanks

Sorry for hijacking this thread
@merne... no worries dude... You're an inMoov builder... In my eyes you can hijack anytime you want... :) Glad you're back on the forum...