afstand_L = (stopwatch *171)/1000 ---in mm

Op zondag 13 april 2025 om 09:18:12 UTC+2 schreef Hans van Veldhuizen:

> Hello Everyone,
> "Why make it difficult when it can be easy!!" my wife often says to me.
> This way I now measure a distance of 1 meter. Theoretically that is 5847 
> uS and I measure 5813!!
> No problem to put this three times in one IC!!!!!
>
> ---------------------------------------------------------------------------------
> const STOPWATCH_MIN_VALUE = STOPWATCH_US -- (STOPWATCH_NS is default if 
> not defined)
> const STOPWATCH_USE_TIMER = 1 -- (1 is default if not defined)
> include stopwatch
> stopwatch_init()
>
> procedure is DISTANCE_2
> distance_L = 0
> TRG_L=high
> delay_10uS(3)
> TRG_L=low
>  while ECH_L == low loop end loop
>  stopwatch_start()
>  while ECH_L == high loop end loop
>  stopwatch_stop()
>  distance_L = stopwatch
> end procedure
>
> She was right again!!
> Greetings
> Hans
>
> Op vrijdag 11 april 2025 om 19:15:52 UTC+2 schreef Hans van Veldhuizen:
>
>> Hi Rob,
>> I'll stick with my old approach. It's well within the range of the 
>> sensors themselves. Thanks again for the effort you've made for me.
>>  Good luck with your car.
>> goeten
>> Hans
>>
>> Op vrijdag 11 april 2025 om 13:11:53 UTC+2 schreef Rob CJ:
>>
>>> Hi Hans,
>>>
>>> The library also supports the use of an interrupt on change pins and in 
>>> your case that would be pin_B6. But I saw that the PIC you are using uses 
>>> IOC differently so I think that will not work.
>>>
>>> You are currently using pin_B0 as chip select. Can't you change that to 
>>> any other pin so that B0 can be used as interrupt?
>>>
>>> BTW: I posted the Self Driving Robot Wagon as a project on Youtube for 
>>> anybody who want to build it and to promote JAL: 
>>> https://www.youtube.com/watch?v=EaIO6-hiUwA
>>>
>>> Kind regards,
>>>
>>> Rob
>>>
>>> ------------------------------
>>> *Van:* [email protected] <[email protected]> namens Hans 
>>> van Veldhuizen <[email protected]>
>>> *Verzonden:* vrijdag 11 april 2025 11:36
>>>
>>> *Aan:* jallib <[email protected]>
>>> *Onderwerp:* Re: [jallib] hcsr04 3x
>>> Rob, 
>>> Cannot use this , pin_B0 is attached  to the display.
>>>
>>>  Have tried to convert your sample. Loaded in another set. I got a lot 
>>> of strange characters,.
>>>
>>>
>>> Op vrijdag 11 april 2025 om 07:51:52 UTC+2 schreef Rob CJ:
>>>
>>> Hi Hans,
>>>
>>> Forgot to mention. The echo pin must be connected to pin_b0, the INT pin 
>>> of th 16F877a.
>>>
>>> The trigger pin is the same.
>>>
>>> And there was a type so attached with the fix.
>>>
>>> Kind regards,
>>>
>>> Rob
>>>
>>> ------------------------------
>>> *Van:* [email protected] <[email protected]> namens Rob CJ <
>>> [email protected]>
>>> *Verzonden:* vrijdag 11 april 2025 07:44
>>>
>>> *Aan:* jallib <[email protected]>
>>> *Onderwerp:* Re: [jallib] hcsr04 3x
>>> Hi Hans,
>>>
>>> Attached the version using the HC-SR04. Your original version gave 
>>> compiler warnings but I kept those. They are not releated to this change.
>>>
>>> Give it a try to see how it works. The distance is measured in mm.
>>>
>>> Kind regards,
>>>
>>> Rob
>>>
>>> ------------------------------
>>> *Van:* [email protected] <[email protected]> namens Hans 
>>> van Veldhuizen <[email protected]>
>>> *Verzonden:* donderdag 10 april 2025 22:33
>>> *Aan:* jallib <[email protected]>
>>> *Onderwerp:* Re: [jallib] hcsr04 3x 
>>>  
>>> Hi Rob, 
>>> Here it is .
>>> regards
>>> Hans
>>>
>>> Op donderdag 10 april 2025 om 21:48:01 UTC+2 schreef Rob CJ:
>>>
>>> Hi Hans,
>>>
>>> You can send me your original file and I will see if I can change it for 
>>> the HC-SR04.
>>>
>>> Kind regards,
>>>
>>> Rob
>>>
>>> ------------------------------
>>> *Van:* [email protected] <[email protected]> namens Hans 
>>> van Veldhuizen <[email protected]>
>>> *Verzonden:* donderdag 10 april 2025 20:56
>>> *Aan:* jallib <[email protected]>
>>>
>>> *Onderwerp:* Re: [jallib] hcsr04 3x
>>> Rob,
>>> When you get older it's not just the legs that get more difficult, the 
>>> eyes that don't notice all the details anymore, but also more lumps appear 
>>> in the gray stuff from above.
>>> greetings Hans
>>>
>>> Op donderdag 10 april 2025 om 19:06:34 UTC+2 schreef vsurducan:
>>>
>>> Rob, Peter, a vacuum cleaner does not tells you if you have dust or not 
>>> under your bed. The cat mustache, it does.
>>>
>>> On Thu, Apr 10, 2025 at 7:46 PM Rob CJ <[email protected]> wrote:
>>>
>>> Thanks Peter,
>>>
>>> I also have a Robot Vacuum Cleaner but it does not work with Ultrasonic 
>>> Distance Sensors.
>>>
>>> I will also make a video about this project for more awareness (I hope).
>>>
>>> Kind regards,
>>>
>>> Rob
>>>
>>> ------------------------------
>>> *Van:* [email protected] <[email protected]> namens 
>>> zet.weeh <[email protected]>
>>> *Verzonden:* maandag 7 april 2025 16:10
>>> *Aan:* [email protected] <[email protected]>
>>> *Onderwerp:* RE: [jallib] hcsr04 3x 
>>>  
>>>
>>> Hi Rob
>>>
>>> Fantastic that car.
>>>
>>> I have not such a car and no cats but a vacuum cleaner. 
>>>
>>> Peter
>>>
>>>  
>>>
>>> *Van:* [email protected] [mailto:[email protected]] *Namens 
>>> *vsurducan
>>> *Verzonden:* maandag 7 april 2025 14:20
>>> *Aan:* [email protected]
>>> *Onderwerp:* Re: [jallib] hcsr04 3x
>>>
>>>  
>>>
>>> Hans, I have two cats for that purpose. More convenient.😏
>>>
>>>  
>>>
>>> On Sat, Apr 5, 2025, 20:28 Hans van Veldhuizen <[email protected]> 
>>> wrote:
>>>
>>> [image: 20250209_205634[1].jpg]
>>>
>>> Op zaterdag 5 april 2025 om 19:19:18 UTC+2 schreef Hans van Veldhuizen:
>>>
>>> Hi Rob,
>>> That looks impressive. The one I made has a camera on board so I can 
>>> look under the furniture to see if there is dust. The speed is therefore 
>>> much lower and I could do everything with one 16F648a. I did use a 
>>> ready-made motor driver set.
>>> This is of course much more professional. Very good.
>>> greetings Hans
>>>
>>> Op zaterdag 5 april 2025 om 19:12:36 UTC+2 schreef Rob CJ:
>>>
>>> Hi Vasile,
>>>
>>>  
>>>
>>> I remember that car. I had it as a toy. It worked completely mechanical. 
>>> When it reached the end of the table it turned.
>>>
>>>  
>>>
>>> Could also buld it in this car 🙂.
>>>
>>>  
>>>
>>> Kind regards,
>>>
>>>  
>>>
>>> Rob
>>>
>>>  
>>> ------------------------------
>>>
>>> *Van:* [email protected] <[email protected]> namens 
>>> vsurducan <[email protected]>
>>> *Verzonden:* zaterdag 5 april 2025 18:34
>>> *Aan:* [email protected] <[email protected]>
>>> *Onderwerp:* Re: [jallib] hcsr04 3x 
>>>
>>>  
>>>
>>> 👍👍
>>>
>>> Hi Rob, that's reminds me a  car which does not fall from the table 
>>> where ever it goes. It had no electronics whatsoever except a bistable 
>>> relay and two front and two rear contacts. Much more elaborated is yours... 
>>> Great.
>>>
>>>  
>>>
>>> On Sat, Apr 5, 2025 at 6:30 PM [email protected] <[email protected]> 
>>> wrote:
>>>
>>> Hi Hans,
>>>
>>>  
>>>
>>> I made a self driving Robot Wagon, just for fun, using three HC-SR04 
>>> modules. I am using the JAL HC-SR04 library for measuring the distance but 
>>> since the library is made to support only one module, I am using an Analog 
>>> Multiplexer IC (74HC4052) to multiplex the three sensors.
>>>
>>>  
>>>
>>> For a video, see: https://youtu.be/kwYxd5GjtCw
>>>
>>>  
>>>
>>> I also posted the project on Instructables: 
>>> https://www.instructables.com/Self-Driving-Robot-Wagon/
>>>
>>>  
>>>
>>> Kind regard,
>>>
>>>
>>> Rob
>>>
>>>  
>>>
>>>  
>>>
>>> Op zondag 9 februari 2025 om 16:35:23 UTC schreef [email protected]:
>>>
>>> Hi Hans,
>>>
>>>  
>>>
>>> I did not make something like this but if you use the JAL library for 
>>> the HC-SR04 you need to mutiplex the output of the device and connect the 
>>> multiplexed signal to the interrupt pin of the PIC.
>>>
>>>  
>>>
>>> Next to that you need also need to multiplex the trigger signal that 
>>> goes to each HC-SR04 module.
>>>
>>>  
>>>
>>> Kind regards,
>>>
>>>
>>> Rob
>>>
>>>  
>>>
>>>  
>>>
>>>  
>>>
>>>  
>>> ------------------------------
>>>
>>> *Van:* [email protected] <[email protected]> namens Hans 
>>> van Veldhuizen <[email protected]>
>>> *Verzonden:* zondag 9 februari 2025 17:04
>>> *Aan:* jallib <[email protected]>
>>> *Onderwerp:* [jallib] hcsr04 3x 
>>>
>>>  
>>>
>>> Hello, I have tried the hc sr04 and now have something in hand that 
>>> needs three such sensors at the same time. Has anyone made something like 
>>> this before?
>>> greetings
>>> Hans 
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/fe0e62b2-1bbb-43db-a9d8-50e84a814178n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/fe0e62b2-1bbb-43db-a9d8-50e84a814178n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/adec607b-948f-468f-8b6e-6acae5ead087n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/adec607b-948f-468f-8b6e-6acae5ead087n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>>
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/CAM%2Bj4quSimUY6U42QnHduBiyPXW4qqDWzZCQ6QtwNEyrOGenmA%40mail.gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/CAM%2Bj4quSimUY6U42QnHduBiyPXW4qqDWzZCQ6QtwNEyrOGenmA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/69dc0508-d457-40ac-ac46-f786ed49b602n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/69dc0508-d457-40ac-ac46-f786ed49b602n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/CAM%2Bj4qtKMLzerDA6udYugmB%2BcM9fkk%3DS%3DCfdvNX1NfJjm3Y31Q%40mail.gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/CAM%2Bj4qtKMLzerDA6udYugmB%2BcM9fkk%3DS%3DCfdvNX1NfJjm3Y31Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/000001dba7c6%24c03cb9d0%2440b62d70%24%40gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/000001dba7c6%24c03cb9d0%2440b62d70%24%40gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>>
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/AM7PR02MB6098F0EA8DE8B215E7C4A206E6B52%40AM7PR02MB6098.eurprd02.prod.outlook.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/AM7PR02MB6098F0EA8DE8B215E7C4A206E6B52%40AM7PR02MB6098.eurprd02.prod.outlook.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/0f84e016-5168-4d9b-93a0-904833768a65n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/0f84e016-5168-4d9b-93a0-904833768a65n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/7dc4af05-acb3-486c-8b64-8afa768f4b84n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/7dc4af05-acb3-486c-8b64-8afa768f4b84n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/AM7PR02MB60986C3D812D8E653889EF9CE6B62%40AM7PR02MB6098.eurprd02.prod.outlook.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/AM7PR02MB60986C3D812D8E653889EF9CE6B62%40AM7PR02MB6098.eurprd02.prod.outlook.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "jallib" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion visit 
>>> https://groups.google.com/d/msgid/jallib/b3ba8314-4bad-43ed-ac15-eb68214e23een%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jallib/b3ba8314-4bad-43ed-ac15-eb68214e23een%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/jallib/e779eac0-9ead-41bb-90d8-5a7d0f0a6fb2n%40googlegroups.com.

Reply via email to