반응형

https://youtube.com/live/Di-t6rSoKDE

[LVGL#9] 한글폰트를 적용해서 한글화 하고 본격적으로 각종 센서와 모듈을 연결해서 ESP32와 상호작용 해보기!(녹칸다의 LVGL)


녹칸다의 LVGL 시리즈이다!

이번편은 작화툴을 이용해서 한글폰트를 생성하고 LVGL에 반영해보도록 한다!
각종 센서와 모듈, 모터 등을 연결해서 제어하는 방법에 대해서 알아보도록 하자!

처음에는 간단한 위젯을 주로 해보고 조금씩 어려운부분을 건드려보도록 한다!

아래 공유되어있는 구글 슬라이드를 통해서 라이브방송중 자료가 업로드된다!
https://docs.google.com/presentation/d/19r0fmOsAy9E8pwTJI9fmxbo_lzV8DLWAYhIWkVJDars/edit#slide=id.g2e20f6786c7_2_0

예제1)작화툴에서 한글을 설정하고 화면 정중앙에 녹칸다의 유튜브라는 글자를 출력하시오!

example1_main.txt
0.00MB
example1_ui.zip
0.08MB

 

예제2)작화툴에서 버튼을 2개 생성하고 각 버튼을 눌렀을때 출력되는 메시지를 다르게해서 라벨에 출력하시오!

example2_main.txt
0.00MB
example2_ui.zip
0.08MB

 

예제3)예제 2의 결과에서 버튼을 누르면 라벨에 한글이 출력되는 부분을 ESP32내부에서 코드로 작성해서 구현하시오!

example3_main.txt
0.00MB
example3_ui.zip
0.08MB

 

예제4) ESP32에 LED를 4개 연결하고 각 LED를 제어할 수 있는 버튼을 이용해서 on/off하시오!

example4_main.txt
0.01MB
example4_ui.zip
0.08MB

 

예제5) 드롭다운리스트로 LED번호를 선택하고 버튼 2개를 이용해서 선택된 LED를 On/Off할수있도록 하시오!

example5_main.txt
0.01MB
example5_ui.zip
0.08MB

 

예제6) 충격센서를 5번핀에 연결하고 충격이 감지된 횟수를 화면에 출력하시오!

example6_main.txt
0.00MB
example6_ui.zip
0.08MB

 

예제7) 광센서(CDS)를 34번핀에 연결하고 측정한 아날로그값을 arc위젯으로 표현하시오!

example7_main.txt
0.00MB
example7_ui.zip
0.08MB

 

예제8) 예제7에서 arc위젯이 아니라 meter위젯을 활용해보시오!(meter위젯은 작화툴에서 지원안함)

example8_main.txt
0.01MB

반응형
Posted by 덕력킹
,