De ultrasone sensor zendt pulsen met een frequentie van 40KHz (onwaarneembare aan het menselijk oor en dieren), deze pulsen bij het raken van een object, ze zijn terug te vinden en terug te keren naar de sensor na een bepaalde tijd; het kennen van de totale tijd rond de polsen en de snelheid van het geluid in het medium (de lucht), is het gemakkelijk te berekenen van de afstand reisde door de polsen en dus bepalen de afstand van het object ten opzichte van de sensor.
Zie de post over PING sensor voor meer informatie in
We zullen gebruiken hetzelfde chassis van de BUGBot... maar momenteel met een dubbele H-brug / L298H waarmee twee DC-motoren (controle richting en snelheid), die meer flexibiliteit aan onze prototype zal geven.
De werking is als volgt:
Bij het opstarten van de robot blijft gestopt en de sensor berekent de afstand voorzijde, rechts en links, zal hij vergelijk deze afstand met de afstand van een drempel (i.e.20 cm) dus hij kan beslissen welke is de beste manier te doen (de langste weg zullen altijd de beste optie!).
Daarna gaat de Robot die vooruit loopt tot het moment vindt ze een object verstoren uw vooruitgang (het moet de benadering van de maximale limiet tot op een afstand, in inches, van het object), wanneer het gebeurt: het zal stoppen en analise opnieuw afstanden: voorkant, links en rechts, zodat hij kon opnieuw beslissen welke is de beste manier te doen - terugkeer opnieuw naar de operationele cyclus.