Franz Pucher / HIM0Board

You are viewing an older revision! See the latest version

Beispiele zu Leds und Klassen

Beispiel 1: Erzeugen Sie die Klasse TwoLeds mit einem Konstruktor für zwei Leds und folgenden Methoden:

ledOn()       // beide Leds einschalten
ledOff()      // beide Leds ausschalten
ledX()        // beide Leds gegengleich schalten
printStatus() // Anzeigen ob Leds ein oder aus

Beispiel 2: Erzeugen Sie die Klasse FourLeds mit einem Konstruktor für vier Leds und folgenden Methoden:

lauflicht()       
/*********************************
    D1  D2  D3  D4
    -   -   -   -       Ein Durchgang dauert 2 sec
    X   -   -   -
    -   X   -   - 
    -   -   X   -
    -   -   -   X
    -   -   -   -		X=ON  - = off
*********************************/
lauflichtbalken()
/*********************************
    D1  D2  D3  D4
    -   -   -   -       Ein Durchgang dauert 2 sec
    X   -   -   -
    X   X   -   - 
    X   X   X   -
    X   X   X   X
    -   -   -   -
    X   X   X   X         X=ON  - = off
**********************************/

Beispiel 3: Erzeugen Sie die Klasse HexLeds mit einem Konstruktor für vier Leds und folgenden Methoden:

eingabe()      // einlesen eines Integer-Wertes von der Tastatur
hexOut()      // Ausgabe des Wertes in Hex-Darstellung an den 4 Leds
printStatus() // Anzeigen ob Leds ein oder aus

Beispiel 4: Wie Beispiel 2 nur verwenden Sie in der Klassen BusOut anstelle der vier Leds.


All wikipages