본문 바로가기
[강좌]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.
[부저] 아두이노에서 부저 사용하기 아두이노 나노에 부저를 달고 소리를 내봅니다. 사용할 부저는 ON/OFF를 반복하여 신호를 넣어주어야 하는 패시브 부저(Passive Buzzer)에요. 피에조 부저라고도 해요. 극성이 있으니 확인하세요. 아래 그림에서 스티커는 나중에 떼어내세요. +극에 전원을 줬다가 뺐다가를 빠르게 반복하여 그 진동이 소리로 들여요. 회로가 내장되어 있어서 5V를 연결하여 삑 소리가 나는 제품도 있어요. 눈으로는 확인이 안돼요. 전원을 연결해 봤을 때 소리가 나면 액티브, 삑 소리가 안 나면 패시브 소자입니다. 사용방법은 아두이노의 PWM신로를 연결하고 TR로 증폭하여 사용해요. 여기서 D2, R8은 필수는 아니에요. #include "pitches.h" int nBuzzer = 5; void BuzzerTest(vo.. 2020. 12. 12.
아두이노 나노 소개 사무실을 여기저기서 예전에 업체에서 받은 아두이노 나노가 생각났습니다. 간단히 센서를 시험하거나 할 때는 아두이노만 한 것이 없네요. 최소한의 핀들과 USB로 구성되어 브레드보드에 삽입하거나 베이스 PCB를 설계하여 사용하기 적당합니다. ㅁ 사양 ATmega328 5V 32KB Flash 2KB RAM 16MHz 1KB EEPROM PWM 6 Analog input 8 Digital I/O 22 ㅁ 특징 작은 사이즈 저렴한 가격 브레드 보드 삽입 용이 베이스 보드 제작 후 결합 용이 ㅁ 사용방법 디바이스 선택 시 아두이노 나노를 선택합니다. 제가 구매한 제품은 중국산 모조품인 것 같아요. 프로세스를 선택할 때 Old Bootloader를 선택해 줘야 했습니다. 인쇄상태도 허접하고요. 구매한 제품의 버전을.. 2020. 12. 12.