본문 바로가기
[강좌]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 - 5. TFT 예제 살펴보기 2(Explore Examples 2) [2023/03/29] First Start. 소나무 기운 , 전자제품 개발/생산 메인ESP32 4.3" TFT-LCD HMI - 5. TFT 예제 살펴보기2(Explore Examples2) 오늘은 나머지 예제 두개를 더 살펴 보겠습니다. 4번 강좌에서 사용한 라이브러리와 환경을 그대로 사용하므로 어려울 것은 없습니다. 예제 소스를 살펴보는 정도로 편하게 읽어보시면 되겠습니다. 예제 하나는 CLOCK이고, 또 하나는 PDQgraphicstest가 되겠습니다. 제목과 비슷한 내용일듯 합니다. 같이 한번 보시죠. Examples 3_3-2_TFT_CLOCK 원형의 바늘시계를 구현합니다. 시,분,초 바늘이 있고 1초마다 한번씩 초를 증가하고 그에 따른 분, 시도 변경을 해 줍니다. 그리고 초바늘의 위치를 계.. 2023. 3. 30.
[강좌]ESP32 4.3" TFT-LCD HMI - 4. TFT 예제 살펴보기(Explore Examples) [2023/03/27] First Start. 소나무 기운 , 전자제품 개발/생산 ESP32 4.3" TFT-LCD HMI - 4. TFT 예제 살펴보기(Explore Examples) TFT-LCD를 사용한 예제를 Compile하고 Download하여 시험해 보도록 하겠습니다. 이 과정은 "2. 제품 상세 소개 및 관련자료 설명"에서 받은 데이터 중 6-User's Manual의 Getting started 4.3 inch.pdf 를 설명한 내용입니다. 2023.03.21 - [ESP32] - ESP32 4.3" TFT-LCD HMI - 2. 제품 상세소개 및 관련 자료 설명(Detailed introduction & Materials introduction) ESP32 4.3" TFT-LCD HMI .. 2023. 3. 27.