![]() |
Il sensore ad ultrasuoni è in grado di misurare la distanza da un oggetto posto davanti a esso. A tale scopo, invia onde sonore e misura quanto tempo impiega il suono a riflettersi e tornare al sensore. La frequenza di tale suono è troppo elevata per essere percepita da un orecchio umano (si tratta infatti di "ultrasuoni"). Puoi misurare la distanza da un oggetto in pollici o in centimetri. Questo può essere utile ad esempio per far arrestare il robot a una certa distanza da un muro. Puoi inoltre utilizzare il sensore ad ultrasuoni per rilevare se nelle vicinanze sta funzionando un altro sensore dello stesso tipo. Questo può essere utile ad esempio per rilevare la presenza di un altro robot che utilizza un sensore ad ultrasuoni vicino. In modalità di "solo ascolto" il sensore ascolta i segnali sonori, ma non ne invia. |
| Dati | Tipo | Intervallo | Note |
|---|---|---|---|
| Distanza in centimetri | Valore numerico | Da 0 a 255 | Distanza dall'oggetto in centimetri. |
| Distanza in pollici | Valore numerico | Da 0 a 100 | Distanza dall'oggetto in pollici. |
| Rilevati ultrasuoni | Valore logico | Vero/Falso | Vero se viene rilevato un altro sensore ad ultrasuoni. |
| • | Il sensore ad ultrasuoni funziona in modo ottimale per rilevare oggetti con superfici dure che riflettono bene i suoni. Gli oggetti morbidi, come ad esempio un tessuto, possono assorbire le onde sonore e non essere rilevati. Anche gli oggetti con superfici arrotondate o con angoli sono più difficili da rilevare. |
| • | Il sensore non può rilevare oggetti molto vicini (a meno di 3 cm o di 1,5 pollici circa). |
| • | Il sensore dispone di un ampio "campo visivo" ed è in grado di rilevare un oggetto più vicino posto lateralmente piuttosto che un oggetto più lontano posto direttamente davanti. |



| Blocco | Modalità | Utilizzo |
|---|---|---|
| Attesa | Sensore ad ultrasuoni - Confronto - Distanza | Attendere che la distanza raggiunga un certo valore. |
| Attesa | Sensore ad ultrasuoni - Confronto - Presenza | Attendere, in modalità di "solo ascolto", che venga rilevato un segnale ad ultrasuoni. |
| Attesa | Sensore ad ultrasuoni - Variazione - Distanza | Attendere che la distanza cambi di una certa entità. |
| Ciclo | Sensore ad ultrasuoni - Confronto - Distanza | Ripetere una sequenza di blocchi finché la distanza non raggiunge un certo valore. |
| Ciclo | Sensore ad ultrasuoni - Confronto - Presenza | Ripetere una sequenza di blocchi finché non viene rilevato un segnale ad ultrasuoni, in modalità di "solo ascolto". |
| Ciclo | Sensore ad ultrasuoni - Variazione - Distanza | Ripetere una sequenza di blocchi finché la distanza non cambia di una certa entità. |
| Selettore | Sensore ad ultrasuoni - Confronto - Distanza | Scegliere tra due sequenze di blocchi in base alla distanza. |
| Selettore | Sensore ad ultrasuoni - Confronto - Presenza | Scegliere tra due sequenze di blocchi in base al fatto che venga rilevato o meno un segnale ad ultrasuoni in modalità di "solo ascolto". |
| Sensore ad ultrasuoni | Misura - Distanza | Misurare la distanza e ottenere il risultato su un filo dati numerico. |
| Sensore ad ultrasuoni | Misura - Presenza | Ascoltare altri segnali ad ultrasuoni in modalità di "solo ascolto" e ottenere il risultato su un filo dati logico. |
| Sensore ad ultrasuoni | Confronto - Distanza | Confrontare la distanza con un valore di soglia e ottenere il risultato su un filo dati logico. |
| Sensore ad ultrasuoni | Confronto - Presenza | Ascoltare altri segnali ad ultrasuoni in modalità di "solo ascolto" e ottenere il risultato su un filo dati logico. |
| Sensore ad ultrasuoni | Avanzata | Simile alla modalità Misura - Distanza, ma con l'opzione per effettuare il ping con un singolo suono. |
| Data logging | Vedi Data logging. |