본문 바로가기
[강좌]ESP32 4.3" TFT-LCD HMI - 8. lvgl + PlatformIO example [2023/04/11] First Start. 소나무 기운 , 전자제품 개발/생산 [강좌]ESP32 4.3" TFT-LCD HMI -8. lvgl + PlatformIO example 이번엔 lvgl 라이브러리를 PlatformIO를 사용하여 작업하는 방법을 소개합니다. platformIO를 사용하면 장점이 있습니다. 첫째 : 컴파일 시간을 단축할 수 있습니다. Arduino IDE 에서는 매번 모든 라이브러리를 컴파일 합니다. lvgl을 사용할 경우 소스가 워낙 많다 보니. 컴파일 시간이 상당히 많이 필요합니다. (대략 10분정도) 둘재 : 사용한 라이브러리를 별도로 관리할 수 있습니다. PlatformIO 프로젝트 폴더 내의 라이브러리 위치에 사용하는 라이브러를 별도로 관리하도록 하고 있습니다. 가장.. 2023. 4. 11.
[강좌]ESP32 4.3" TFT-LCD HMI - 7. lvgl 예제 살펴보기 2 ( lvgl examples 2 ) [2023/04/04] First Start. 소나무 기운 , 전자제품 개발/생산 [강좌]ESP32 4.3" TFT-LCD HMI - 7. lvgl 예제 살펴보기 2 ( lvgl examples 2 ) 이제는 터치를 추가해서 동작 시켜 보는 예제입니다. 3_3-4_TFT-LVGL-Widgets를 살펴보도록 하겠습니다. 터치를 사용하는 lvgl widget을 사용해 보는 프로그램 예제입니다. Capacitive touch와 Resistive touch 두 가지 모두 지원하고 있습니다. 기본적인 터치의 사용을 알 수 있고, lvgl로 어떤 UI / UX를 만들 수 있는지 확인해 볼 수 있습니다. 폴더 구성 및 파일 폴더는 두개, 파일은 세개로 되어 있습니다. 이 사진과 같이 구성되어 있습니다. # LVGL .. 2023. 4. 4.
[강좌]ESP32 4.3" TFT-LCD HMI - 6. lvgl 예제 살펴보기 1 ( lvgl examples 1 ) [2023/03/30] First Start. 소나무 기운 , 전자제품 개발/생산 ESP32 4.3" TFT-LCD HMI - 6. lvgl examples 1 이번에는 lvgl(Light and Versatile Embedded Graphics Library)를 사용한 예제를 다뤄보도록 하겠습니다. 여러가지 플렛폼에 적용가능한 가볍고, 쉽고, 아름다운 UI/UX를 제작할 수 있다고 합니다. 전용 디자인툴인 스퀘어라인 스튜디오 등을 사용하여 쉽게 작업이 가능하다고 합니다. 관련 세부 사항은 공식 홈페이지 ( https://lvgl.io/ )를 확인하시기 바랍니다. https://lvgl.io/ LVGL - Light and Versatile Embedded Graphics Library LVGL is t.. 2023. 3. 31.