4개의 핀으로 LCD1602+I2C를 사용해보자!(튜토리얼)
-16x2 lCD를 녹칸다가 구입했다! 오픈마켓을 살펴보니 I2C모듈을 추가해서 LCD를 I2C로 사용할 수 있는 형태로 구현되어있었다!
-2개의 핀으로 16x2 LCD를 사용할 수 있는 매력적인 디스플레이 도구가 된다!
-각종 예제에서 2.4인치 컬러 LCD를 사용하기엔 너무 무거울때 LCD1602를 사용하도록 한다!
-특히 사물인터넷예제에서 MQTT를 사용할때 LCD사용에 애로사항이 있다!
-필요한 TEXT를 LCD에 띄우는 방법을 살펴보자!
-마그네틱 센서의 상태를 LCD에 띄워보자!
-광센서(CDS)를 1개 달아서 아날로그값을 LCD에 띄워보자!
-온습도센서(DHT11)의 값을 LCD에 띄워보자!
예제 189-1 아두이노 1602LCD를 I2C통신으로 사용할 수 있는 모듈을 연결했다!
* SDA를 A4에 연결하고 SCL을 A5에 연결했다!
* 원하는 text를 LCD화면에 띄워보자!
189-2 유저가 임의의 text를 전송하게되면 1602lcd화면을 최대로 활용해서 디스플레이해보자!
* 예를들어 16개 문자가 넘어가게 되면 자동으로 개행을 시키도록 해라!
189-3 아두이노에 마그네틱스위치(도어센서)를 D2에 연결했다!
* 도어센서로 문이 열리고 닫히고를 판별해서 LCD 화면에 띄워라!
189-4 아두이노 광센서(CDS)를 A0에 연결했다!
* 아날로그 포트로 들어오는 값을 LCD화면에 띄우고 밤낮을 대략적으로 구분해보라!
189-5 아두이노에 온습도센서(DHT-11)을 D2에 연결했다!
* 온도와 습도값을 LCD화면에 적절하게 띄워라!
관련라이브러리(LiquidCrystal_I2C)
https://github.com/johnrickman/LiquidCrystal_I2C
관련라이브러리(DHT11)