UI개발을 위한 Image Converter png, jpeg 등의 파일을 그래픽 화면에 출력하는 경우 image converter가 필요합니다.다양한 이미지 컨버터가 있지만저는 2 site를 검토해 보실 것을 알려드립니다.esp-32에서 주로 사용하는 lvgl 사이트에서 제공하는 것입니다. Image Converter — LVGLAlpha byte Add a 8 bit Alpha value to every pixel Chroma keyed Make LV_COLOR_TRANSP (lv_conf.h) pixels to transparentlvgl.io 또 다른 사이트는 LovyanGFX를 소개한 사이트에서 제공하는 것입니다.  画像データImageData化 lang-ship.com마음에 드시는 사이트를 선택하시어 사용하시기 바랍니다.
LovyanGFX 라이브러의 함수 esp32로 제품을 개발하면서 화면에 GUI를 만들 필요가 생겼습니다.개발하는 방법은 LovyanGFX 라이브러리를 사용하기로 하였습니다.개발품은 RGB565 방식을 사용합니다. 그러나 LovyanGFX 라이브러리에서 지원하는 함수들에 대해 자세한 설명이 나온 것이 없습니다.물론 Sample Program은 제공이 됩니다.  LovyanGFX/examples/Sprite/ClockSample/ClockSample.ino at master · lovyan03/LovyanGFXSPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51) - lovyan03/Lovya..
썸네일 구글 Authenticator App의 데이터가 모두 사라졌을 때 어느 날 갑자기 Google  Authenticator App에 있는 모든 데이터가 사라졌습니다.MFA(Multi Factor Authenticator)를 사용하는 모 서버 계정에 로그인을 위해 App에 들어갔더니사이트에 대한 데이터가 모두 분실되었습니다.이 서버는 GitHub를 사용하여 2단계 인증(  two-factor authentication )을 하는 사이트입니다.GitHub에서 온 메일을 찾아라가입을 하였을 때 이런 메일이 왔을 겁니다.메일의 내용에는핸드폰을 분실하였거나 또는 다른 이유로 데이터가 사라졌을 때 사용할 수 있는 recovery code에 대한정보가 들어있습니다.저는 다행히 이 recovery code를 저장해 놓았습니다. Recovery Code를 사용하여 2단계 인증을 하면Re..
#include <demos/lv_demos.h> No File, No Directory 제목의 문제 때문에 아두이노를 다시 설치하는 등의 많은 시행착오를 격은 후에구글링을 하여 문제를 발견하였습니다.저는 Aduino IDE 2.3.3을 사용하고 있습니다.결론적으로는 libraries/demos 폴더가 아니라 libraries/src/demos 로 폴더를 이동하여야 하는 것입니다.Aduino의 환경이 변경되어 이 작업을 해 주어야 합니다. LVGL_Arduino.ino example fails to compile: fatal error: lv_demo.h: No such file or directory · Issue #3166 · lvgl/lvglPerform all steps below and tick them with [x] Read the FAQ ✔ Check the related pa..
썸네일 esp32-s3 개발 보드에서 통신포트를 잡지 못하는 경우 대처 방법 esp32-s3 개발 보드를 구매하여 데모 프로그램을 다운로드하려고 하였습니다.그러나 통신  포트를 잡지 못하는 경우가 발생하여 다운로드를 할 수가 없었습니다.열심히 구글링을 하여 방법을 찾았습니다.아래의 블로그 내용에 자세한 방법이 있으니, 참조하시기 바랍니다.  [ESP32] ESP32-S3 USB-JTAG & USB-UARTES32-S3 는 아래와 같이 USB 를 통해 JTAG 과 UART 통신이 모두 가능하다. 다만 드라이버 문...blog.naver.com
썸네일 [VSCode]Platformio에서 라이브러리 추가하는 방법 2가지 이틀 동안 삽질을 하였습니다.동일한 이름의 라이브러리도 Aduino용이냐 다른 환경용이냐에 따라 Class 내 함수이름 다른 경우 때문에 고생을 하였습니다.  Platformio에서 Libraries를 사용하여 라이브러리 등록하기이 화면에서 라이브러리를 찾아서 등록하는 방법입니다.저를 고생시킨 ESP32_IO_Expander를 찾는 경우에는 아래처럼 나옵니다. 좀 더 자세한 내용은 아래 내용을 참조하시기 바랍니다.  [VSCode]PlatformIO에서 사용할 라이브러리 위치 및 환경 설정PlatformIO 환경에서 esp32-s3를 사용한 프로그램을 개발하기 시작했습니다.필요한 라이브러리를 다운로드 받고, 환경설정을 해야 함으로 이에 대한 내용을 알아보겠습니다.  라이브러리 위치platforpower-..