Esegue una sequenza di beep-beep con periodo proporzionale alla distanza dell’ostacolo; se l’ostacolo è superiore a 50 cm, nessun beep-beep; a distanza inferiore il beep-beep diventa più veloce, quanto più l’ostacolo è vicino.
public class SensoreUS {
public static void main(String[] args) {
UltrasonicSensor us = new UltrasonicSensor(SensorPort.S1);
do {
int d = us.getDistance();
if (d<50) {
Sound.beep();
Delay.msDelay(d*10);
}
} while (!Button.ESCAPE.isDown());
}
}