Guest User

Untitled

a guest
Jan 21st, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. /*-----( Import needed libraries )-----*/
  2. #include <Wire.h> // Comes with Arduino IDE
  3. #include <LiquidCrystal_I2C.h>
  4.  
  5. /*-----( Declare Constants )-----*/ /*-----( Declare objects )-----*/ // set the LCD address to 0x27 for a 16 chars 2 line display // A FEW use address 0x3F // Set the pins on the I2C chip used for LCD connections: // addr, en,rw,rs,d4,d5,d6,d7,bl,blpol LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address
  6.  
  7. /*-----( Declare Variables )-----*/ //NONE
  8.  
  9. void setup() /*----( SETUP: RUNS ONCE )----*/ { Serial.begin(9600); // Used to type in characters
  10.  
  11. lcd.begin(16,2); // initialize the lcd for 16 chars 2 lines, turn on backlight
  12.  
  13. // ------- Quick 3 blinks of backlight ------------- for(int i = 0; i< 3; i++) {
  14. lcd.backlight();
  15. delay(250);
  16. lcd.noBacklight();
  17. delay(250); } lcd.backlight(); // finish with backlight on
  18.  
  19. //-------- Write characters on the display ------------------ // NOTE: Cursor Position: (CHAR, LINE) start at 0 lcd.setCursor(0,0); //Start at character 4 on line 0 lcd.print("Hello, world!"); delay(1000); lcd.setCursor(0,1); lcd.print("HI!YourDuino.com"); delay(8000);
  20.  
  21. // Wait and then tell user they can start the Serial Monitor and type in characters to // Display. (Set Serial Monitor option to "No Line Ending") lcd.clear(); lcd.setCursor(0,0); //Start at character 0 on line 0 lcd.print("Use Serial Mon"); lcd.setCursor(0,1); lcd.print("Type to display");
  22.  
  23.  
  24. }/*--(end setup )---*/
  25.  
  26.  
  27. void loop() /*----( LOOP: RUNS CONSTANTLY )----*/ { {
  28. // when characters arrive over the serial port...
  29. if (Serial.available()) {
  30. // wait a bit for the entire message to arrive
  31. delay(100);
  32. // clear the screen
  33. lcd.clear();
  34. // read all the available characters
  35. while (Serial.available() > 0) {
  36. // display each character to the LCD
  37. lcd.write(Serial.read());
  38. }
  39. } }
  40.  
  41. }/* --(end main loop )-- */
  42.  
  43. ^
  44.  
  45. libraries/Wire/Wire.h (etc)
  46. libraries/LiquidCrystal/LiquidCrystal_I2C.h (etc)
  47.  
  48. lib_deps = Wire
Add Comment
Please, Sign In to add comment