2016년 4월 28일 목요일

Arduino I2C LCD1602

예전에 'Digital Lock&Lock' 이라는 날짜 카운트가 가능한 용기를 만들어 보려고 쓴 글이 있었는데 display 를 LCD 1602 로 바꿔 보고 싶다고 댓글이 달려서 하나 구입해 봤다. 내가 처음에 만든 목적은 최대한 작게 만들어서 용기에 부착 하려고 한 것이었는데 댓글 단 사람은 '달걀 부화기' 를 만드려는 목적이었고 눈이 잘 안 보여서 큰 display 를 원한다고 했다.

인터넷 쇼핑몰에서 LCD 1602 로 검색해서 제일 싼 것(6천원 상당?) 으로 구매 했었는데 사용하려고 library 를 찾다보니 3가지 버전이 있다는 것을 알았다.
LCD-A0A1A2.jpg
Arduino LCM1602 IIC V1
LCD-Arduino-IIC-LCD-GY-LCD-V1.jpg
Arduino-IIC-LCD GY-LCD-V1
external image LCD-20x4-New3-800.jpg
LCM1602 IIC A0 A1 A2
내가 구입한 것은 첫번째 'Arduino LCM1602 IIC V1' 여서 library 를 여기 에서 받아서 설치 했다.
나머지 display 에 대한 자세한 설명은 여기 를 참조 했다.

사용 방법은 간단했다.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
void setup()
{
    lcd.begin(16,2);
    lcd.backlight();
    lcd.clear();
    lcd.setCursor(0,0);
    lcd.print("Hello World");
}
void loop()
{
}
Display 는 필수 아이템임에도 불구하고 그동안 만져볼 기회가 없어서  아쉬웠는데 우연한 기회로 해 보게 됐다.

댓글 없음: