[아두이노#228] esp8266wifi LCD화면(ILI9341)에 블루투스로 날린 메시지 한글로 출력해보기!(wemos d1r1/사물인터넷(iot)시리즈#61/녹칸다/포로리야)
프로그래밍/아두이노 호작질 2021. 1. 18. 23:10
esp8266wifi LCD화면(ILI9341)에 블루투스로 날린 메시지 한글로 출력해보기!(wemos d1r1/사물인터넷(iot)시리즈#61/녹칸다/포로리야공대가자)
-이것은 필요에 의해서 진행하는 뼈가 있는 녹칸다의 예제이다!
-사물인터넷보드(WEMOS D1R1)는 인터넷에 연결한채로 활용을 하게 되는데 때때로 유저의 text입력이 필요할때가 있다!
-그러나 키보드나 마우스 같은게 없으므로 text를 입력하는게 만만치 않다!
-가장 간단하면서 확실한 방법은 블루투스 모듈(HC06)을 연결하고 스마트폰에서 블루투스로 날리는 것이다!
-이번편은 스마트폰에서 블루투스로 날리는 메시지를 LCD화면에 출력하는데 숫자와 영문자는 원래 잘 될 것이기 때문에 한글이 잘 적용이 될 수 있도록 한번 구현해보자!
-그리고 이번 예제를 기반으로해서 OPENAPI서비스중에 심심이(SIMSIMI) API를 이용해서 AI챗봇과 채팅하는 예제를 사물인터넷보드(WEMOS D1R1)과 LCD모듈(ILI9341)을 이용해서 구현해볼 계획이다!
예제 228-1 사물인터넷보드(wemos d1r1)에 블루투스모듈(HC06)을 연결했다!
TXD핀을 D3에 연결하고 RXD핀을 D2에 연결해서 soft serial을 사용하라!
이번예제는 녹칸다가 향후 필요해서 미리 구현해두는 기본예제 형태로 나중에 심심이하고 채팅할때 한번 활용해볼 계획이다!
스마트폰으로 블루투스를 이용해서 전송한 한글과 특수문자를 LCD화면(ILI9341)에 출력하라!
예제 228-2 직전예제에 실제로 LCD화면(ILI9341)에 한글로 출력해보자!
관련라이브러리(Adafruit-GFX-Library)
https://github.com/adafruit/Adafruit-GFX-Library
관련라이브러리(Adafruit_ILI9341)
https://github.com/adafruit/Adafruit_ILI9341
레퍼런스강의(ILI9341에서 한글쓰기#170-1)
레퍼런스강의(ILI9341에서 특수문자쓰기#227-3)