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