#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#define I2C_ADDR 0x3F
#define blp 3
LiquidCrystal_I2C lcd(0x27,20,4);
byte newChar1[8] = {B00100, B00111, B00000, B00001, B01001, B01001, B01001, B01111}; //ปั
byte newChar2[8] = {B00000, B00000, B00000, B11101, B10101, B10101, B10101, B10111, B00111}; //ญ
byte newChar3[8] = {B00000, B00000, B00000, B11101, B10101, B10101, B10101, B10111, B00111}; //ญ
byte newChar4[8] = {B00000, B00000, B00000, B00100, B01010, B00010, B00010, B00010, B00000}; //า
byte newChar5[8] = {B00000, B00000, B00000, B01111, B01001, B01001, B01001, B01001}; //ก
byte newChar6[8] = {B00000, B00000, B00000, B00111, B00111, B00001, B00011, B00011}; //ร
void setup() {
lcd.begin();lcd.setBacklight(HIGH);
lcd.backlight();
lcd.createChar(1, newChar1); //ปั
lcd.createChar(2, newChar2); //ญ
lcd.createChar(3, newChar3); //ญ
lcd.createChar(4, newChar4); //า
lcd.createChar(5, newChar5); //ก
lcd.createChar(6, newChar6); //ร
lcd.write(0);
lcd.setCursor(5,1);
lcd.write((uint8_t)1);
lcd.write((uint8_t)2);
lcd.write((uint8_t)3);
lcd.write((uint8_t)4);
lcd.write((uint8_t)5);
lcd.write((uint8_t)6);
lcd.setCursor(2,0);
lcd.print("Electronics");
}
void loop() {}