You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| `boolean isNoisy()` | Gibt true zurück, wenn aktuell ein Geräusch vom Sensor erkannt wird |
43
-
| `boolean isSilent()` | Gibt true zurück, wenn aktuell stille herrscht. |
43
+
| `boolean isSilent()` | Gibt true zurück, wenn aktuell Stille herrscht. |
44
44
| `SoundState getState()` | Gibt den aktuellen Zustand des Sensors in Form des SoundState zurück. |
45
45
| `void onNoise(SimpleEventHandler handler)` | Setzt den Event Handler, welcher bei auftretendem Lärm am Sensor aufgerufen werden soll. null deaktiviert diesen Event Listener. |
46
46
| `void onSilence(SimpleEventHandler handler)` | Setzt den Event Handler, welcher bei verschwundenem Lärm am Sensor aufgerufen werden soll. null deaktiviert diesen Event Listener. |
@@ -52,17 +52,17 @@ Nachfolgend wird die Verwendung der Klasse {{< javadoc class="com.pi4j.crowpi.co
52
52
53
53
## Beispielapplikation
54
54
55
-
Bei dieser Komponente wurde ein sehr simples Beispiel gewählt. Damit die Applikation jedoch richtig funktioniert muss erst der Sound Sensor
55
+
Bei dieser Komponente wurde ein sehr simples Beispiel gewählt. Damit die Applikation jedoch richtig funktioniert, muss erst der Sound Sensor
56
56
so eingestellt werden, dass ein Händeklatschen erkannt wird. Am besten wie in der Funktionsweise beschrieben kurz ausprobieren. Als erstes
57
57
wird mit einer simplen Statusabfrage geprüft, ob gerade stille im Raum herrscht. Falls es gerade schon zu laut wäre, würde das Programm
58
-
abbrechen. Ist es ruhig registriert das Programm einen `onNoise` Event Handler, welcher mittels einer Zählvariable zählt wie oft schon Lärm
58
+
abbrechen. Ist es ruhig registriert das Programm einen `onNoise` Event Handler, welcher mittels einer Zählvariable zählt, wie oft schon Lärm
59
59
erkannt wurde. Nach 3x Händeklatschen beendet die Applikation wieder. Für das Zählen in einer Lambdafunktion in Java muss ein spezieller
60
60
Datentyp verwendet werden. Man sieht dies am `AtomicInteger count`. Der `AtomicInteger` ist eine spezielle Form eines normalen Integers,
61
61
welcher jedoch auch innerhalb einer Lambdafunktion benutzt werden kann.{{< code
0 commit comments