// Printing in I2C LED
// 12221263
// // Checking address of lcd;
// #include <Wire.h>
// void setup() {
// Wire.begin();
// Serial.begin(115200);
// Serial.println("\nI2C Scanner");
// }
// void loop() {
// byte error, address;
// int nDevices;
// Serial.println("Scanning...");
// nDevices = 0;
// for(address = 1; address < 127; address++ ) {
// Wire.beginTransmission(address);
// error = Wire.endTransmission();
// if (error == 0) {
// Serial.print("I2C device found at address 0x");
// if (address<16) {
// Serial.print("0");
// }
// Serial.println(address,HEX);
// nDevices++;
// }
// else if (error==4) {
// Serial.print("Unknow error at address 0x");
// if (address<16) {
// Serial.print("0");
// }
// Serial.println(address,HEX);
// }
// }
// if (nDevices == 0) {
// Serial.println("No I2C devices found\n");
// }
// else {
// Serial.println("done\n");
// }
// delay(5000);
// }
// Printing
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.init();
lcd.clear();
lcd.backlight(); // Make sure backlight is on
// Print a message on both lines of the LCD.
lcd.setCursor(2,0); //Set cursor to character 2 on line 0
lcd.print("Hello world!");
}
void loop() {
}