// Connection: // SLC1602L ------ Arduino UNO // VCC ---------------- 5V // GND ---------------- GND // SDA ---------------- A4 // SCL ---------------- A5 // LED_R -------------- 5 // LED_G -------------- 6 // LED_B -------------- 7 // Contact Information: // Shenzhen Surenoo Technology Co.,Ltd. // https://www.surenoo.com // WhatsAPP/Wechat: 0086-13631524276 // E-mail: info@surenoo.com #include #include LiquidCrystal_I2C mylcd(0x27,16,2); void setup(){ pinMode(5, OUTPUT); //R pinMode(6, OUTPUT); //G pinMode(7, OUTPUT); //B mylcd.init(); mylcd.backlight(); } void loop(){ digitalWrite(5, HIGH); digitalWrite(6, LOW); digitalWrite(7, LOW); mylcd.setCursor(0, 0); mylcd.print("Hello World!"); mylcd.setCursor(0, 1); mylcd.print("Surenoo:Red"); delay(1000); mylcd.clear(); digitalWrite(5, LOW); digitalWrite(6, HIGH); digitalWrite(7, LOW); mylcd.setCursor(0, 0); mylcd.print("Hello World!"); mylcd.setCursor(0, 1); mylcd.print("Surenoo:Green"); delay(1000); mylcd.clear(); digitalWrite(5, LOW); digitalWrite(6, LOW); digitalWrite(7, HIGH); mylcd.setCursor(0, 0); mylcd.print("Hello World!"); mylcd.setCursor(0, 1); mylcd.print("Surenoo:Blue"); delay(1000); mylcd.clear(); digitalWrite(5, HIGH); digitalWrite(6, HIGH); digitalWrite(7, LOW); mylcd.setCursor(0, 0); mylcd.print("Hello World!"); mylcd.setCursor(0, 1); mylcd.print("Surenoo:Yellow"); delay(1000); mylcd.clear(); digitalWrite(5, HIGH); digitalWrite(6, LOW); digitalWrite(7, HIGH); mylcd.setCursor(0, 0); mylcd.print("Hello World!"); mylcd.setCursor(0, 1); mylcd.print("Surenoo:Magenta"); delay(1000); mylcd.clear(); digitalWrite(5, LOW); digitalWrite(6, HIGH); digitalWrite(7, HIGH); mylcd.setCursor(0, 0); mylcd.print("Hello World!"); mylcd.setCursor(0, 1); mylcd.print("Surenoo:Cyan"); delay(1000); mylcd.clear(); digitalWrite(5, HIGH); digitalWrite(6, HIGH); digitalWrite(7, HIGH); mylcd.setCursor(0, 0); mylcd.print("Hello World!"); mylcd.setCursor(0, 1); mylcd.print("Surenoo:White"); delay(1000); mylcd.clear(); }