반응형

 

 

LCD에 한글을 사용해보자! 녹칸다의도전 SD카드모듈&2.4인치 LCD(ILI9341)
-녹칸다 예제 170편 내용은 169편에서 마무리 되었어야 하는 내용인데 조급한? 마음에 삽질을 하다가 끝내 마무리 하지 못하다가 스트리밍 종료 버튼을 누르는 순간 뇌리에 스치는 오류의 발견으로 다시 스트리밍을 켜서 마무리 한 예제입니다!
-하마터먼 화장실 갔다가 마무리를 안하고 나올뻔 했습니다!
-향후 강의에서 LCD화면에 한글이 나왔으면 좋겠는데 아직 개인적인 예제를 가지고 있지 않기에 한번 구현해보도록 한다!
-전반적인 설명은 169편에서 진행했기에 별다른 설명보다는 사물인터넷(IoT)보드인 wemos d1r1에서 lcd모듈(ili9341)에 한글을 띄우는데만 포커스를 맞췄습니다!
-아두이노와 거의 비슷하게 동작하나 한글과 아스키코드를 구분하는 부분에서 약간의 해석상의 차이가  있어서 수정하니 바로 작동하였습니다!
-SD카드를 사용해서 왜하냐라고 한다면 그거슨 그냥 녹칸다만의 방식인것입니다~~!
-앞으로 진행될 사물인터넷 예제에서 디스플레이에 한글이 필요하다면 필연적으로 170편 예제의 내용을 땡겨쓸 예정이나 관심 있으신 부분들은 잘 봐두셨으면 합니다~~!

 

녹칸다의 SD카드용 폰트!

nock16.zip
1.86MB
nock24.zip
2.01MB

 

한글폰트에 자음(ㄱ,ㄴ,ㄷ....ㅍ.ㅌ.ㅎ) 단모음(ㅏㅑㅓㅕ....ㅡㅣ) 추가한 폰트파일(2021.01.14)

nock16.zip
1.86MB
nock24.zip
2.01MB


예제 170-1 사물인터넷 보드 wemos d1r1에서 녹칸다가 한글을 활용하기 위해서 만든 예제!
 * 원래 169강에서 끝났어야하는 내용이 착각한 부분이 있어서 질질 끌다가 스트리밍 종료를 했는데 갑자기 생각이 나서 170편에서 마무리를 한 예제입니다!
 * 169편의 쿠키영상이라고 보셔도 됩니다!
 * 아두이노 대비 차이가 있다면 한글을 3바이트로 표현하는 것은 동일하지만 아두이노는 상위 3개의 바이트가 모두 FF로 표현하는 반면 wemos d1r1은 0으로 표현되었습니다~~!
 * 그래서 한글과 아스키코드를 구분하기 위해서는 첫 char의 값이 128보다 크냐 작냐로 구분하면 될것 같습니다~~!
 * 앞으로 사물인터넷 예제에서 한글을 사용할때 반드시 셋업해야하는 부분이 될테니 잘 봐주시길~~~~!

관련라이브러리(Adafruit-GFX-Library)

170-1.txt
0.01MB

https://github.com/adafruit/Adafruit-GFX-Library

관련라이브러리(Adafruit_ILI9341)

https://github.com/adafruit/Adafruit_ILI9341

반응형
Posted by 덕력킹
,