You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
812 B
34 lines
812 B
/* |
|
* Displays text sent over the serial port (e.g. from the Serial Monitor) on |
|
* an attached LCD. |
|
* YWROBOT |
|
*Compatible with the Arduino IDE 1.0 |
|
*Library version:1.1 |
|
*/ |
|
#include <Wire.h> |
|
#include <LiquidCrystal_I2C.h> |
|
|
|
LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display |
|
|
|
void setup() |
|
{ |
|
lcd.init(); // initialize the lcd |
|
lcd.backlight(); |
|
Serial.begin(9600); |
|
} |
|
|
|
void loop() |
|
{ |
|
// when characters arrive over the serial port... |
|
if (Serial.available()) { |
|
// wait a bit for the entire message to arrive |
|
delay(100); |
|
// clear the screen |
|
lcd.clear(); |
|
// read all the available characters |
|
while (Serial.available() > 0) { |
|
// display each character to the LCD |
|
lcd.write(Serial.read()); |
|
} |
|
} |
|
}
|
|
|