|
@@ -355,7 +355,7 @@ zur Verfügung.
|
|
|
|
|
|
// Ausgabe der LCD-Shield Versionsnummer
|
|
// Ausgabe der LCD-Shield Versionsnummer
|
|
Serial.print("Es wird die LCD-Shield Version ");
|
|
Serial.print("Es wird die LCD-Shield Version ");
|
|
- Serial.print(Display.returnVersion());
|
|
|
|
|
|
+ Serial.print(Display.returnVersion(),DEZ);
|
|
Serial.println(" verwendet.");
|
|
Serial.println(" verwendet.");
|
|
}
|
|
}
|
|
```
|
|
```
|
|
@@ -367,7 +367,7 @@ zur Verfügung.
|
|
<u>Definition:</u>
|
|
<u>Definition:</u>
|
|
|
|
|
|
```arduino
|
|
```arduino
|
|
- char* HSA_LCD_Shield.returnConfig();
|
|
|
|
|
|
+ char* HSA_LCD_Shield.returnConfig(void);
|
|
```
|
|
```
|
|
|
|
|
|
<u>Beschreibung:</u>
|
|
<u>Beschreibung:</u>
|
|
@@ -402,25 +402,33 @@ zur Verfügung.
|
|
<u>Definition:</u>
|
|
<u>Definition:</u>
|
|
|
|
|
|
```arduino
|
|
```arduino
|
|
- bool HSA_LCD_Shield.returnAddress(byte <address>);
|
|
|
|
|
|
+ byte HSA_LCD_Shield.returnAddress(void);
|
|
```
|
|
```
|
|
|
|
|
|
<u>Beschreibung:</u>
|
|
<u>Beschreibung:</u>
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- <u>Parameter:</u>
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+ Diese Methode gibt die eingestellte I²C-Adresse des LC-Displays zurück.
|
|
|
|
|
|
<u>Rückgabewert</u>
|
|
<u>Rückgabewert</u>
|
|
|
|
|
|
|
|
+ `byte`: I²C-Adresse des LC-Displays
|
|
|
|
|
|
|
|
|
|
<u>Beispiel:</u>
|
|
<u>Beispiel:</u>
|
|
|
|
|
|
```arduino
|
|
```arduino
|
|
|
|
+ // Erstelle Objekt der Klasse mit Standardeinstellungen.
|
|
|
|
+ HSA_LCD_Shield Display();
|
|
|
|
|
|
|
|
+ void setup(void) {
|
|
|
|
+ // Initialisiere serielle Kommunikation mit einer Baudrate von 9600
|
|
|
|
+ Serial.begin(9600);
|
|
|
|
+
|
|
|
|
+ // Ausgabe der LCD-Shield Versionsnummer
|
|
|
|
+ Serial.print("Die eingestellte Adresse des LC-Displays lautet 0x");
|
|
|
|
+ Serial.print(Display.returnAddress(),HEX);
|
|
|
|
+ Serial.println(".");
|
|
|
|
+ }
|
|
```
|
|
```
|
|
|
|
|
|
<div id='lcdBacklight'/>
|
|
<div id='lcdBacklight'/>
|
|
@@ -435,7 +443,7 @@ zur Verfügung.
|
|
|
|
|
|
<u>Beschreibung:</u>
|
|
<u>Beschreibung:</u>
|
|
|
|
|
|
- Mit dieser Methode lässt sich die LCD-Hintergrundbeleuchtung ein- oder ausschalten.
|
|
|
|
|
|
+ Mit dieser Methode lässt sich die LCD-Hintergrundbeleuchtung ein- oder ausschalten. Methode `HSA_LCD_Shield.begin()` muss erfolgreich ausgeführt worden sein.
|
|
|
|
|
|
<u>Parameter:</u>
|
|
<u>Parameter:</u>
|
|
|
|
|
|
@@ -455,11 +463,11 @@ zur Verfügung.
|
|
Display.begin();
|
|
Display.begin();
|
|
|
|
|
|
// LCD-Backlight 6 mal mit 2 Hz blinken lassen
|
|
// LCD-Backlight 6 mal mit 2 Hz blinken lassen
|
|
- for(int i = 0; i < 6; i++) {
|
|
|
|
|
|
+ for(int i = 0x00; i < 0x06; i++) {
|
|
Display.lcdBacklight(HIGH);
|
|
Display.lcdBacklight(HIGH);
|
|
- delay(250);
|
|
|
|
|
|
+ delay(0xFA);
|
|
Display.lcdBacklight(LOW);
|
|
Display.lcdBacklight(LOW);
|
|
- delay(250);
|
|
|
|
|
|
+ delay(0xFA);
|
|
}
|
|
}
|
|
|
|
|
|
// LCD-Backlight dauerhaft einschalten
|
|
// LCD-Backlight dauerhaft einschalten
|
|
@@ -636,11 +644,11 @@ zur Verfügung.
|
|
}
|
|
}
|
|
|
|
|
|
void loop(void) {
|
|
void loop(void) {
|
|
- // "Hallo Welt" auf dem LC-Display blinken lassen
|
|
|
|
|
|
+ // "Hallo Welt" auf dem LC-Display mit 0,5 Hz blinken lassen
|
|
Display.writeRow(0x01, "Hallo Welt");
|
|
Display.writeRow(0x01, "Hallo Welt");
|
|
- delay(2000);
|
|
|
|
|
|
+ delay(0x03E8);
|
|
Display.clearDisplay();
|
|
Display.clearDisplay();
|
|
- delay(1000);
|
|
|
|
|
|
+ delay(0x03E8);
|
|
}
|
|
}
|
|
```
|
|
```
|
|
|
|
|