[LVGL#4] 다양한 위젯(widget)에 대해 살펴보고 ESP32와 위젯간 상호작용하는 방법 알아보기!(녹칸다의 LVGL)
프로그래밍/ESP32와 LVGL 2024. 5. 14. 23:01
https://youtube.com/live/9ZIxi2juoT4
[LVGL#4] 다양한 위젯(widget)에 대해 살펴보고 ESP32와 위젯간 상호작용하는 방법 알아보기!(녹칸다의 LVGL)
녹칸다의 LVGL 시리즈이다!
이번편은 LVGL에서 지원하는 다양한 UI요소인 위젯을 활용해보도록 한다!
위젯을 제어하기 위한 함수나 파라미터등을 알아내고 ESP32에서 제어할 수 있도록 해보자!
아직은 터치가 되는 LCD가 아니기 때문에 터치와 관련된 상호작용은 안되고 출력으로만 활용해보도록 한다!
아래 공유되어있는 구글 슬라이드를 통해서 라이브방송중 자료가 업로드된다!
https://docs.google.com/presentation/d/19r0fmOsAy9E8pwTJI9fmxbo_lzV8DLWAYhIWkVJDars/edit#slide=id.g2712177721c_1_204
예제1) 버튼1을 누르면 textarea에 btn1 pressed라고 출력하고 버튼2를 누르면 textarea에 btn2 pressed라고 출력되도록 하시오!
예제2) 버튼1을 누르면 달력에 month가 1씩증가하고 버튼2를 누르면 month가 1씩 감소하면서 달력이 표시되도록 하시오!
예제3) 가변저항값을 측정해서 line chart로 실시간그래프를 그려보시오!
예제4) 화면에 스피너를 띄워놓기만 하는 간단한 예제
예제5) 버튼1을 누르면 tabview의 page1으로 이동하고 버튼2를 누르면 tabview의 page2로 이동이 되도록 하시오!