Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Code in T123.p
- //Eingefügt unter:
- class T123::public Print {
- public:
- ...
- void printLCD(char data [], int line); //übergibt String als char-Array und Zeile, in der geschrieben werden soll
- //Code in der T123.cpp
- /************Zusatz zum vollständigen Drucken **********/
- /** Code zum Schreiben auf dem T123 mit Zeilen-Auswahl und Fehlermeldung, wenn mehr als 12 Zeichen angezeigt werden **/
- void T123::printLCD(char data[], uint8_t line){
- _laenge = strlen(data); //länge des Strings
- if(_laenge > 12) //Routine zur Fehlererkennung, wenn der String mehr Zeichen besitzt als darstellbar
- {
- char Error [] = " Fehler";
- printLCD(Error, line);
- return;
- }
- for (int i = 0; i < _laenge; i++) //Routine zum Drucken jedes einzelnen Buchstabens
- {
- setCursor(i, line); //Setzt Cursor an die Stelle des aktuellen Buchstabens
- print(data[i]); //schreibt aktuellen Buchstaben
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement