14 #include <Streaming.h>
32 #define LCDBOTTOMROW 1
36 #define LCD_SECTOR2 LCDCHARS / 2
40 #define LCD_SECTOR4 LCDCHARS / 2
44 #define LCDERROR_DELAY 3000
45 #define LCDMESSAGE_DELAY 2000
47 #define LCDCLEAR_DELAY 100
56 class LCD:
public AlphaLCD {
70 void error(String m,
int x,
int y);
72 void message(String m,
int x,
int y);
79 void menu(String sect1, String sect2, String sect3, String sect4);
void enable(bool s)
Set the display on or off.
void welcome()
shows the program welcome message
void message(String m)
shows a string message
Manages the Alphanumeric display for program output messages.
LCD & operator=(const LCD &c)
void bin(int n)
shows an integer in binary format
void clean()
clean the LCD screen
void error(String m)
shows an error message
void blink(bool set)
Set blink mode.
void dec(int n)
shows an integer in decimal format
AlphaLCD lcd
AlphaLCD class inherited instance.
void menu(String sect1, String sect2, String sect3, String sect4)
void hex(int n)
shows an integer in hexadeciaml format
void oct(int n)
shows an integer in octal format