====== Soundsensor ====== Der Soundsensor erlaubt dem Roboter zu "hören". Dabei kann der Sensor Geräusche in Dezibel und dBA (Frequenzen zwischen 3 und 6 kHz) messen. |{{ :inf:msr:sound.jpg? |}}| |Soundsensor| ==== Beispiel ==== Das Beispiel //HalloSoundSensor// zeigt für zwei Sekunden den empfangenen Geräuschpegel (als Zahl) auf dem LCD-Schirm an. import lejos.nxt.*; public class HalloSoundSensor { public static void main(String[] args) throws Exception { SoundSensor sound = new SoundSensor(SensorPort.S1); while (!Button.ESCAPE.isPressed()) { LCD.clear(); for (int i = 0; i < 100; i++) { LCD.setPixel(1, i, 60 - (sound.readValue() / 2)); Thread.sleep(29); } } } } In Zeile 7 wird ein Objekt ''sound'' der Klasse ''SoundSensor'' erzeugt. Von jetzt an repräsentiert das Objekt ''sound'' den Geräuschsensor.