Class RPTaster


  • public final class RPTaster
    extends java.lang.Object
    Klasse fuer den Anschluss eines einfachen Tasters an den Raspberry Pi. Der Taster kann gefragt werden, ob er gerade gedrueckt ist. Ausserdem kann er fuer 10 Mal hintereinander gefragt werden, ob er gerade gedrueckt ist, oder nicht.
    • Constructor Summary

      Constructors 
      Constructor Description
      RPTaster()
      Erstellt ein neues Objekt der Klasse RPTaster, ohne einen Pin anzugeben.
      RPTaster​(int pin)
      Erstellt ein neues Objekt der Klasse RPTaster.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int gibPin()
      Gibt den definierten Pin des Tasters zurueck.
      boolean istGedrueckt()
      Ueberprueft, ob der Taster gedrueckt ist.
      static void main​(java.lang.String[] args)
      Test-Methode
      void setPin​(int pin)
      Setzt den Pin fuer den Taster.
      void ueberwache10Mal()
      Ueberprueft 10 Mal, ob der Taster gedrueckt ist (keie Rueckgabe).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RPTaster

        public RPTaster()
        Erstellt ein neues Objekt der Klasse RPTaster, ohne einen Pin anzugeben.
      • RPTaster

        public RPTaster​(int pin)
        Erstellt ein neues Objekt der Klasse RPTaster.
        Parameters:
        pin - Der Pin, an dem der Taster angeschlossen ist.
    • Method Detail

      • setPin

        public void setPin​(int pin)
        Setzt den Pin fuer den Taster.
        Parameters:
        pin - Der Pin, an dem der Taster angeschlossen ist.
      • gibPin

        public int gibPin()
        Gibt den definierten Pin des Tasters zurueck.
        Returns:
        Der Pin des Tasters
      • istGedrueckt

        public boolean istGedrueckt()
        Ueberprueft, ob der Taster gedrueckt ist.
        Returns:
        true oder false, je nach dem, ob der Taster an ist (true = Taster gedrueckt, false = Taster gedrueckt).
      • ueberwache10Mal

        public void ueberwache10Mal()
        Ueberprueft 10 Mal, ob der Taster gedrueckt ist (keie Rueckgabe). Die Ergebnisse werden in der Shell ausgegeben.
      • main

        public static void main​(java.lang.String[] args)
        Test-Methode