2024/06 3

ESP-WROOM-32 보드 사용하기 5편(LCD 터치)

안녕하세요. 이전 4편에서 LCD에 화면 출력을 했었는데 이번에는 터치기능을 추가해보겠습니다.ESP32-2432S028보드에는 터치센서가 달려있습니다. (XPT2046)먼저, XPT2046 터치센서의 원리를 간단히 알아보겠습니다. 터치센서는 저항식 터치센서(Resistive Touch Sensor)와 정전식 터치 센서(Capacitive Touch Sensor) 일반적으로 두가지 유형이 있습니다. 저항식 터치센서는 터치를하면 저항값이 변하는걸 인식하는거고, 정전식 터치센서는 정전 용량의 변화를 통해 터치위치를 계산합니다. XPT2046은 저항식 터치센서입니다.  아래의 회로도에서 XP,YP,XN,YN핀은 터치패널모듈에 연결됩니다. ESP32 제품에보면 TPM408-2.8이라고 적혀있는게 있는데 이게 터치..

ESP-WROOM-32 보드 사용하기 4편(LCD 출력)

안녕하세요. 오늘은 esp32에 LCD(ili9341)를 연결해서 사용해보겠습니다.LVGL(Light and Versatile Graphics Library)라이브러리를 이용하겠습니다. LVGL이란 임베디드 시스템 및 소형 디스플레이에서 GUI을 개발할때 사용되는 그래픽 라이브러리입니다. 해당 글에서는 ESP32-WROOM-32보드와 ili9341(2.8 인치 LCD TFT)모듈이 합쳐진 보드를 사용하겠습니다. (ESP32-2432S028)ESP32-2432S028 보드에대해 먼저 알아보겠습니다.*제조사사이트 : http://www.jczn1688.com/해당보드에는 ESP32와 LCD, 터치센서, usb to uart, cds, led등이 연결되어있습니다. USB C or USB Mini에 UART가 ..

UART TO HID칩 알아보기(CH9329)

안녕하세요. 오늘은 UART TO HID칩에 대해 알아보겠습니다.사용할칩은 WCH사의 CH9329입니다. CH9329는 UART통신을 통해서 HID신호로 키보드, 마우스, 커스텀HID를 보낼 수 있습니다.동작모드는 키보드+마우스+커스텀HID용(모드0), 키보드용(모드1) 등등있는데 여기서는 디폴트모드인 모드0을 사용해서 키보드신호만 보내보겠습니다.사용할모듈에는 회로구성이 되어있고 디폴트모드를 사용할것이므로 따로 바꿀건 없습니다.MODE0(2), MODE1(3), CFG0(4), CFG1(5)을 통해서 모드 설정을하고 RXD(7),TXD(8)을 통해서 UART신호를 주고받습니다.UART통신을 하는 장비로는 MCU를 사용해도되고 usb to uart모듈을 사용해도 됩니다. 이 글에서는 usb to uart를..

각종 CHIP 2024.06.02