Projekt 1.2 - Ovládej tlesknutím
5. Zvukový senzor
JAVA verze
import lejos.nxt.*;
// definujeme třídu jizdazvuk
public class jizdazvuk {
// metoda main - hlavní program:
public static void main(String[] args) throws Exception {
// Zvukovy senzor na portu 1:
SoundSensor sound = new SoundSensor(SensorPort.S1);
// Proměnná zvuk:
float zvuk = 0;
// Cyklus čekající na ukončení tlačítkem ESC:
while (!Button.ESCAPE.isPressed()) {
// čekání na tlesknutí:
while (sound.readValue()<50) {
}
// spuštění motorů:
Motor.A.forward();
Motor.B.forward();
Thread.sleep(20);
// čekání na tlesknutí:
while (sound.readValue()<50) {
}
// zastavení motorů:
Motor.A.stop();
Motor.B.stop();
Thread.sleep(20);
} // Konec cyklu WHILE
} // Konec metody main
} // konec třídy zvuk