|
@@ -178,10 +178,13 @@ Damit Methoden einer Klasse verwendet werden können, muss zunächst ein Objekt
|
|
<u>Definition:</u>
|
|
<u>Definition:</u>
|
|
|
|
|
|
* Standard:
|
|
* Standard:
|
|
|
|
+
|
|
```arduino
|
|
```arduino
|
|
HSA_LCD_Shield <objekt>(byte <version>, const char <config>[5]);
|
|
HSA_LCD_Shield <objekt>(byte <version>, const char <config>[5]);
|
|
```
|
|
```
|
|
|
|
+
|
|
* Vererbung:
|
|
* Vererbung:
|
|
|
|
+
|
|
```arduino
|
|
```arduino
|
|
HSA_LCD_Shield <Objekt> = HSA_LCD_Shield(byte <version>, const char <config>[5]);
|
|
HSA_LCD_Shield <Objekt> = HSA_LCD_Shield(byte <version>, const char <config>[5]);
|
|
```
|
|
```
|
|
@@ -198,29 +201,37 @@ Damit Methoden einer Klasse verwendet werden können, muss zunächst ein Objekt
|
|
<u>Beispiel:</u>
|
|
<u>Beispiel:</u>
|
|
|
|
|
|
* Beispiel 1:
|
|
* Beispiel 1:
|
|
|
|
+
|
|
```arduino
|
|
```arduino
|
|
// Erstelle Objekt der Klasse mit Standardeinstellungen.
|
|
// Erstelle Objekt der Klasse mit Standardeinstellungen.
|
|
HSA_LCD_Shield Display();
|
|
HSA_LCD_Shield Display();
|
|
```
|
|
```
|
|
|
|
+
|
|
* Beispiel 2:
|
|
* Beispiel 2:
|
|
|
|
+
|
|
```arduino
|
|
```arduino
|
|
// Erstelle Objekt der Klasse für LCD-Shield Version 5 und Standardeinstellungen
|
|
// Erstelle Objekt der Klasse für LCD-Shield Version 5 und Standardeinstellungen
|
|
// für LEDs und Taster.
|
|
// für LEDs und Taster.
|
|
HSA_LCD_Shield Display(LCD_VERSION_5);
|
|
HSA_LCD_Shield Display(LCD_VERSION_5);
|
|
```
|
|
```
|
|
|
|
+
|
|
* Beispiel 3:
|
|
* Beispiel 3:
|
|
|
|
+
|
|
```arduino
|
|
```arduino
|
|
// Erstelle Objekt der Klasse ohne Initialisierung der Taster und LEDs
|
|
// Erstelle Objekt der Klasse ohne Initialisierung der Taster und LEDs
|
|
// und mit Standardeinstellungen für die LCD-Shield Version.
|
|
// und mit Standardeinstellungen für die LCD-Shield Version.
|
|
HSA_LCD_Shield Display(CONFIG_L0B0);
|
|
HSA_LCD_Shield Display(CONFIG_L0B0);
|
|
```
|
|
```
|
|
* Beispiel 4:
|
|
* Beispiel 4:
|
|
|
|
+
|
|
```arduino
|
|
```arduino
|
|
// Erstelle Objekt der Klasse für LCD-Shield Version 5, ohne Initialisierung der
|
|
// Erstelle Objekt der Klasse für LCD-Shield Version 5, ohne Initialisierung der
|
|
// LEDs aber mit Initialisierung der Taster.
|
|
// LEDs aber mit Initialisierung der Taster.
|
|
HSA_LCD_Shield Display(LCD_VERSION_5, CONFIG_L0B1);
|
|
HSA_LCD_Shield Display(LCD_VERSION_5, CONFIG_L0B1);
|
|
```
|
|
```
|
|
|
|
+
|
|
* Beispiel 5:
|
|
* Beispiel 5:
|
|
|
|
+
|
|
```arduino
|
|
```arduino
|
|
// Erstelle Objekt der Klasse durch Vererbung mit Standardeinstellungen.
|
|
// Erstelle Objekt der Klasse durch Vererbung mit Standardeinstellungen.
|
|
HSA_LCD_Shield Display = HSA_LCD_Shield();
|
|
HSA_LCD_Shield Display = HSA_LCD_Shield();
|