Robot mBot wyposażony jest w ultradźwiękowy czujnik odległości.
Działa on podobnie do metody echolokacji, stosowanej przez nietoperze. mBot wysyła sygnał, a następnie po odbiciu tego sygnału od przeszkody, odbiera go. Na podstawie czasu, jaki upłynął pomiędzy wysłaniem sygnału, a odebraniem go, wyliczana jest odległość od przeszkody.
Czujnik odległości mBota pozwala mierzyć odległość w zakresie od 3cm do 400cm. Dzięki niemu robot wykrywa przeszkody i je omija.
Program 1
Robot będzie poruszał się do przodu. Gdy wykryje przeszkodę oddaloną o 100 cm, wyda dźwięk. Im bliżej przeszkody będzie robot, tym wyższe tony będzie miał wydawany dźwięk. Gdy robot znajdzie się w odległości mniejszej niż 10 cm od przeszkody, zatrzyma się.
Przykład z naszego codziennego życia: Czujnik odległości, montowany w samochodach, ułatwiający parkowanie.
Program 2