![]() |
Le capteur à ultrasons peut mesurer la distance le séparant d'un objet se trouvant face à lui. À cette fin, il émet des ultrasons et mesure la durée nécessaire pour que ces ondes sonores soient réfléchies et reviennent au capteur. La fréquence sonore est trop élevée pour que votre oreille puisse la percevoir ("ultrason"). La distance par rapport à un objet peut être mesurée en centimètres ou en pouces. Par exemple, cela permet d'arrêter le robot à une certaine distance d'un mur. Vous pouvez également utiliser le capteur à ultrasons pour détecter la proximité d'un autre capteur à ultrasons en fonctionnement. Par exemple, le capteur peut détecter la présence d'un autre robot utilisant un capteur à ultrasons à proximité. En mode Présence, le capteur écoute les signaux sonores, mais n'en émet pas. |
| Données | Type | Plage | Remarques |
|---|---|---|---|
| Distance en centimètres | Numérique | 0 à 255 | Distance par rapport à un objet, en centimètres. |
| Distance en pouces | Numérique | 0 à 100 | Distance par rapport à un objet, en pouces. |
| Ultrasons détectés | Logique | Vrai/Faux | Vrai si un autre capteur à ultrasons est détecté. |
| • | Le capteur à ultrasons est plus performant lorsque la surface des objets à détecter est rigide et réfléchit bien les sons. Les objets mous, tels que les vêtements, peuvent absorber les ondes sonores et ne pas être détectés. Les objets comportant des surfaces arrondies ou obliques sont également difficiles à détecter. |
| • | Le capteur ne peut pas détecter les objets qui sont très proches du capteur (à moins de 3 cm). |
| • | Le capteur a un large "champ de vision" et pourrait détecter un objet proche sur le côté plutôt qu'un objet plus éloigné devant lui. |



| Bloc | Mode | Utilisation |
|---|---|---|
| Attendre | Capteur à ultrasons – Comparer – Distance | Attendre que la distance atteigne une certaine valeur. |
| Attendre | Capteur à ultrasons – Comparer – Présence | Attendre, en mode Présence, qu'un ultrason soit détecté. |
| Attendre | Capteur à ultrasons – Changement – Distance | Attendre que la distance varie suivant une valeur définie. |
| Boucle | Capteur à ultrasons – Comparer – Distance | Répéter une séquence de blocs jusqu'à ce que la distance atteigne une certaine valeur. |
| Boucle | Capteur à ultrasons – Comparer – Présence | Répéter une séquence de blocs jusqu'à ce qu'un ultrason soit détecté, en mode Présence. |
| Boucle | Capteur à ultrasons – Changement – Distance | Répéter une séquence de blocs jusqu'à ce que la distance varie d'une certaine valeur. |
| Sélecteur | Capteur à ultrasons – Comparer – Distance | Choisir entre deux séquences de blocs en fonction de la distance. |
| Sélecteur | Capteur à ultrasons – Comparer – Présence | Choisir entre deux séquences de blocs en fonction de la détection d'un ultrason en mode Présence. |
| Capteur à ultrasons | Mesure – Distance | Mesurer la distance et transmettre le résultat à un fil de données numérique. |
| Capteur à ultrasons | Mesure – Présence | Attendre la réception de signaux d'autres émetteurs d'ultrasons en mode Présence et transmettre le résultat à un fil de données logique. |
| Capteur à ultrasons | Comparer – Distance | Comparer la distance par rapport à un seuil et transmettre le résultat à un fil de données logique. |
| Capteur à ultrasons | Comparer – Présence | Attendre la réception de signaux d'autres émetteurs d'ultrasons en mode Présence et transmettre le résultat à un fil de données logique. |
| Capteur à ultrasons | Avancé | Similaire au mode Mesure – Distance, mais avec la possibilité de n'émettre qu'une seule impulsion sonore. |
| Journalisation des données | Voir Journalisation des données. |