Class RPSummer
- java.lang.Object
-
- RPSummer
-
public final class RPSummer extends java.lang.Object
Klasse fuer den Anschluss eines 3 Volt Summers an den Raspberry Pi. Der Summer kann angeschaltet und abgeschaltet werden. Mehtoden zum einfachen beepen (zum Beispiel als Bestaetigung) stehen bereit. Der Summer kann auch gefragt werden, ob er gerade an ist oder aus ist.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
an()
Schaltet den Summer an (auf unbestimmte Zeit).void
aus()
Schaltet den Summer aus.void
beep()
Laesst den Summer kurz beepen.void
beepbeep()
Laesst den Summer kurz zweimal beepen.int
gibPin()
Gibt den definierten Pin des Summers zurueck.boolean
istAn()
Ueberprueft, ob der Summer an ist.boolean
istAus()
Ueberprueft, ob der Summer aus ist.static void
main(java.lang.String[] args)
Test-Methodevoid
schalten(boolean status)
Schalte den den Summer in Abhaengigkeit eines Wertes an oder aus.void
setPin(int pin)
Setzt den Pin fuer den Summer.
-
-
-
Method Detail
-
setPin
public void setPin(int pin)
Setzt den Pin fuer den Summer.- Parameters:
pin
- Der Pin, an dem der Summer angeschlossen ist.
-
gibPin
public int gibPin()
Gibt den definierten Pin des Summers zurueck.- Returns:
- Der Pin des Summers.
-
an
public void an()
Schaltet den Summer an (auf unbestimmte Zeit).
-
schalten
public void schalten(boolean status)
Schalte den den Summer in Abhaengigkeit eines Wertes an oder aus.- Parameters:
status
- Erforderlich ist ein Wahrheitswert (true / false). Ist der Parameterwert true, bleibt der Summer aus. Ist der Parameterwert false, so beep der Summer kurz zweimal.
-
beep
public void beep()
Laesst den Summer kurz beepen.
-
beepbeep
public void beepbeep()
Laesst den Summer kurz zweimal beepen.
-
aus
public void aus()
Schaltet den Summer aus.
-
istAn
public boolean istAn()
Ueberprueft, ob der Summer an ist.- Returns:
- true oder false, je nach dem, ob der Summer an ist (true = Summer an, false = Summer aus).
-
istAus
public boolean istAus()
Ueberprueft, ob der Summer aus ist.- Returns:
- true oder false, je nach dem, ob der Summer aus ist (true = Summer aus, false = Summer an).
-
main
public static void main(java.lang.String[] args)
Test-Methode
-
-