@@ -123,7 +123,76 @@ Programmet SoundCtrCar.java gør brug af forskellige slags løkker. Hvis program
...
@@ -123,7 +123,76 @@ Programmet SoundCtrCar.java gør brug af forskellige slags løkker. Hvis program
[](http://www.youtube.com/watch?v=RkaFpe4X6Mc)
[](http://www.youtube.com/watch?v=RkaFpe4X6Mc)
Som det demonstreres i videoen er det ikke muligt at afbryde programmet ved brug af ESCAPE knappen. Dette skyldes at løkkerne i programmet blokerer for trykket efter at lydsensoren har registreret lyden.
Som det demonstreres i videoen er det ikke muligt at afbryde programmet ved brug af ESCAPE knappen. Dette skyldes at løkkerne i programmet blokerer for trykket efter at lydsensoren har registreret lyden.
```Java
import lejos.nxt.*;
import lejos.util.Delay;
/**
* The locomotions of a LEGO 9797 car is controlled by sound detected through a
* microphone on port 1.
*
* @author Ole Caprani
* @version 23.08.07
*/
public class SoundCtrCarFi {
private static int soundThreshold = 90;
private static SoundSensor sound = new SoundSensor(SensorPort.S1);