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.
