Class RPDisplay


  • public class RPDisplay
    extends java.lang.Object
    Klasse zum Anschluss eines Mehrzeilendisplay an den Raspberry Pi.
    • Constructor Summary

      Constructors 
      Constructor Description
      RPDisplay()
      Erzeugt ein Display-Objekt ohne Angabe der Pins, sowie dessen Größe
      RPDisplay​(int rs, int e, int d4, int d5, int d6, int d7, int rows, int cols)
      Erzeugt ein Display-Objekt unter Angabe der Pins, sowie dessen Größe
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearDisplay()
      Leert das Display
      static void main​(java.lang.String[] args)
      Test-Methode
      void setPins​(int rs, int e, int d4, int d5, int d6, int d7, int rows, int cols)
      Setzt die Pins für das Display, sowie dessen Größe
      void write​(int zeile, int spalte, java.lang.String text)
      Schreibt Text in der gegebenen Zeile ab der gegebenen Spalte
      • Methods inherited from class java.lang.Object

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

      • RPDisplay

        public RPDisplay()
        Erzeugt ein Display-Objekt ohne Angabe der Pins, sowie dessen Größe
      • RPDisplay

        public RPDisplay​(int rs,
                         int e,
                         int d4,
                         int d5,
                         int d6,
                         int d7,
                         int rows,
                         int cols)
        Erzeugt ein Display-Objekt unter Angabe der Pins, sowie dessen Größe
        Parameters:
        rs - RS-Pin
        e - E-Pin
        d4 - D4-Pin
        d5 - D5-Pin
        d6 - D6-Pin
        d7 - D7-Pin
        rows - Anzahl der Zeilen
        cols - Anzahl der Spalten
    • Method Detail

      • setPins

        public void setPins​(int rs,
                            int e,
                            int d4,
                            int d5,
                            int d6,
                            int d7,
                            int rows,
                            int cols)
        Setzt die Pins für das Display, sowie dessen Größe
        Parameters:
        rs - RS-Pin
        e - E-Pin
        d4 - D4-Pin
        d5 - D5-Pin
        d6 - D6-Pin
        d7 - D7-Pin
        rows - Anzahl der Zeilen
        cols - Anzahl der Spalten
      • clearDisplay

        public void clearDisplay()
        Leert das Display
      • write

        public void write​(int zeile,
                          int spalte,
                          java.lang.String text)
        Schreibt Text in der gegebenen Zeile ab der gegebenen Spalte
        Parameters:
        zeile - Die Zeile, ab 0 gerechnet
        spalte - Die Spalte für den Start, ab 0 gerechnet
        text - Der Text der angezeigt werden soll
      • main

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