반응형

https://youtube.com/live/E8Bo286LgSw

[LVGL#11] 정전식터치(FT6336U)가 되는 3.5인치 LCD(ST7796)를 이용한 LVGL 튜토리얼!(녹칸다의 LVGL)

녹칸다의 LVGL 시리즈이다!

이번편은 정전식 터치가 되는 3.5인치 LCD를 ESP32보드에 연결해서 LVGL를 작동시켜보도록 한다!
단순히 LCD만 바뀌는게 아니라 터치 방식이 감압식에서 정전식으로 바뀌기 때문에 이전에 볼 수 없었던 위젯활용이 가능할 예정이다!
(예를 들면 위젯을 밀어내서 움직이는 동작)

VS코드 프로젝트를 세팅하는 과정은 사실 그다지 중요한것은 아니므로 녹칸다가 사전에 테스트를 완료해놓은 프로젝트를 활용하고 라이브방송 종료 후 블로그에 어로드 하도록 함!

LCD화면에 기본화면을 출력해보고 정전식터치에 어울리는 몇가지 위젯을 선정해서 예제를 만들어보도록 한다!

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

정전식터치 VS코드 프로젝트

nockanda_st7796.7z
17.23MB

 

예제1) ST7796LCD를 ESP32에 연결하고 작동유무를 판단하기위한 헬로월드 예제를 만드시오!

example1_main.txt
0.00MB
example1_UI.zip
0.21MB

 

예제2) 버튼을 2개 생성하고 각 버튼을 눌렀을때 지정된 메시지를 label에 출력하시오!

example2_main.txt
0.00MB
example2_UI.zip
0.21MB

 

예제3) arc위젯을 배치하고 변화되는 값을 label에 출력하시오!

example3_main.txt
0.00MB
example3_UI.zip
0.21MB

 

예제4) 롤러위젯에 녹칸다가 좋아하는 목록을 넣고 돌려서 선택된 항목을 label에 출력하시오!

example4_main.txt
0.00MB
example4_UI.zip
0.21MB

 

예제5) 메인스크린과 서브스크린4개를 구성해서 화면이동이 가능하도록 만들어보기!

example5_main.txt
0.00MB
example5_UI.zip
0.22MB

 

예제6) 예제5번에서 스와이프동작으로 스크린간 전환이 가능하도록 하시오!

example6_main.txt
0.00MB
example6_UI.zip
0.22MB

반응형
Posted by 덕력킹
,