Class RPPhototransistor
- java.lang.Object
-
- RPPhototransistor
-
public final class RPPhototransistor extends java.lang.ObjectKlasse fuer den Anschluss eines Phototransistors an den Raspberry Pi. Der Phototransistor kann gefragt werden, ob er gerade Lichteinfall hat. Ausserdem kann er fuer 10 Mal hintereinander gefragt werden, ob er gerade Lichteinfall hat oder nicht.
-
-
Constructor Summary
Constructors Constructor Description RPPhototransistor()Erstellt ein neues Objekt der Klasse RPPhototransistor, ohne einen Pin anzugeben.RPPhototransistor(int pin)Erstellt ein neues Objekt der Klasse RPPhototransistor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgibPin()Gibt den definierten Pin des Phototransistors zurueck.booleanistLichteinfall()Ueberprueft, ob der Phototransistor Lichteinfall hat.voidsetPin(int pin)Setzt den Pin fuer den Phototransistor.voidueberwache10Mal()Ueberprueft 10 Mal, ob der Phototransistor Lichteinfall hat (keie Rueckgabe).
-
-
-
Constructor Detail
-
RPPhototransistor
public RPPhototransistor()
Erstellt ein neues Objekt der Klasse RPPhototransistor, ohne einen Pin anzugeben.
-
RPPhototransistor
public RPPhototransistor(int pin)
Erstellt ein neues Objekt der Klasse RPPhototransistor.- Parameters:
pin- Der Pin, an dem der Phototransistor angeschlossen ist.
-
-
Method Detail
-
setPin
public void setPin(int pin)
Setzt den Pin fuer den Phototransistor.- Parameters:
pin- Der Pin, an dem der Phototransistor angeschlossen ist.
-
gibPin
public int gibPin()
Gibt den definierten Pin des Phototransistors zurueck.- Returns:
- Der Pin des Phototransistors.
-
istLichteinfall
public boolean istLichteinfall()
Ueberprueft, ob der Phototransistor Lichteinfall hat.- Returns:
- true oder false, je nach dem, ob der Phototransistor Lichteinfall hat (true = Phototransistor hat Lichteinfall, false = Phototransistor hat keinen Lichteinfall).
-
ueberwache10Mal
public void ueberwache10Mal()
Ueberprueft 10 Mal, ob der Phototransistor Lichteinfall hat (keie Rueckgabe). Die Ergebnisse werden in der Shell ausgegeben.
-
-