Lucasmaziero/LiquidCrystal_I2C - GitHub

LiquidCrystal_I2C

ESP8266 or ARUINO with 16x2 i2c adaptable to others, tested with ESP8266-12(LoLin), ESP8266-01 and Arduino-Uno.

Compatible with the Arduino IDE 1.8.3 Library LiquidCrystal_I2C

Original Library Arduino-LiquidCrystal-I2C-library

Standard for ESP8266 with pins 4-SDA 5-SCL or ARDUINO with A4-SDA A5-SCL and LCD 16x2 display and access from ESP8266: lcd.begin(sda,scl) or ARDUINO: lcd.begin()

Installation

Create a new folder called "LiquidCrystal_I2C" under the folder named "libraries" in your Arduino sketchbook folder. Create the folder "libraries" in case it does not exist yet. Place all the files in the "LiquidCrystal_I2C" folder.

Usage

To use the library in your on sketch, select it from Sketch > Import Library.

Code example

Code basic example for ESP8266 or ARDUINO see more here examples

#include <LiquidCrystal_I2C.h> // Set the LCD address to 0x27 for a 16 chars and 2 line display LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { // initialize the LCD lcd.begin(); // Init with pin default ESP8266 or ARDUINO // lcd.begin(0, 2); //ESP8266-01 I2C with pin 0-SDA 2-SCL // Turn on the blacklight and print a message. lcd.backlight(); lcd.setCursor(0, 0); #if defined(ESP8266) lcd.print("ESP8266"); #else lcd.print("ARDUINO"); #endif lcd.setCursor(0, 1); lcd.print("Hello, world!"); } void loop() { // Do nothing here... }

License

The content is licensed under the MIT license. See License File for more information.

Tag » Arduino Liquid Crystal I2c Github