본문 바로가기

ESP32

ESP32 인터럽트와 타이머를 사용한 PIR 모션 센서 인터럽트와 타이머를 사용한 PIR 모션 센서가 있는 ESP32 이 튜토리얼은 PIR 모션 센서를 사용하여 ESP32로 모션을 감지하는 방법을 보여줍니다. 이 예에서 모션이 감지되면(인터럽트가 트리거됨) ESP32는 타이머를 시작하고 미리 정의된 초 동안 LED를 켭니다. 타이머가 카운트다운을 마치면 LED가 자동으로 꺼집니다.  이 예에서는 인터럽트와 타이머라는 두 가지 중요한 개념도 살펴보겠습니다. 이 튜토리얼을 진행하기 전에 Arduino IDE에 ESP32 애드온이 설치되어 있어야 합니다. 아직 설치하지 않았다면 다음 튜토리얼 중 하나를 따라 Arduino IDE에 ESP32를 설치하세요. Arduino IDE 2에 ESP32 보드 설치(Windows, Mac OS X, Linux) 비디오 튜토리얼..
ESP32 DHT22 센서 및 OLED 디스플레이를 사용한 온도 및 습도 모니터링 ESP32 | DHT22 센서 및 OLED 디스플레이를 사용한 온도 및 습도 모니터링  정확한 온도 모니터링 및 습도 센서 판독을 위해 ESP32, DHT22 및 OLED 디스플레이를 사용하여 실시간 모니터링 시스템을 만드는 방법을 알아보세요. 이 IoT 프로젝트는 홈 오토메이션 또는 개인용 아두이노 기상 관측소를 위한 실용적인 아두이노 ESP32 솔루션을 구축하는 방법을 보여주는 DIY 전자제품 애호가에게 완벽한 프로젝트입니다. 따라 하기 쉬운 이 가이드를 통해 실시간 데이터의 세계로 뛰어들어 기술을 향상해 보세요! 이 프로젝트에서는 ESP32, DHT22 센서 및 OLED 디스플레이를 사용하여 온도 및 습도 수준을 모니터링하는 방법을 보여 드리겠습니다. 실시간 데이터가 OLED 화면에 표시되므로 홈 ..
ESP32 ADC 읽기 Arduino IDE ESP32 ADC – Arduino IDE로 아날로그 값 읽기 이 문서에서는 Arduino IDE를 사용하여 ESP32로 아날로그 입력을 읽는 방법을 보여줍니다. 아날로그 판독은 전위차계 또는 아날로그 센서와 같은 가변 저항에서 값을 읽는 데 유용합니다.  ESP32 ADC Arduino IDE로 아날로그 값 읽기 ESP32로 아날로그 입력을 읽는 것은 인수로 읽고자 하는 GPIO를 허용하는 analogRead(GPIO) 함수를 사용하는 것만큼 쉽습니다. ESP 보드에서 아날로그 핀을 사용하는 방법에 대한 다른 튜토리얼도 있습니다.ESP8266 ADC – Arduino IDE, MicroPython 및 Lua로 아날로그 값 읽기MicroPython으로 ESP32 아날로그 판독 비디오 보기 비디오 튜토리얼..
ESP32 PWM 아날로그 출력 Arduino IDE Arduino IDE를 사용한 ESP32 PWM(아날로그 출력) Arduino IDE를 사용하여 ESP32로 PWM 신호를 생성하는 방법을 알아보세요. analogWrite를 사용하는 방법과 LEDC API를 사용하는 방법의 두 가지 방법을 설명합니다. 예를 들어, LED를 희미하게 하는 간단한 회로를 만들어 보겠습니다.  이 튜토리얼을 진행하기 전에 Arduino IDE에 ESP32 애드온을 설치해야 합니다. 아직 설치하지 않았다면 다음 튜토리얼을 따라 Arduino IDE에 ESP32를 설치하세요. Arduino IDE 2에 ESP32 보드 설치(Windows, Mac OS X, Linux) 이 튜토리얼은 ESP32 보드 애드온 버전 3.X 이상과 호환됩니다. 자세한 내용은 마이그레이션 가이드에서 확..
ESP32 디지털 입력 및 디지털 출력(Arduino IDE) ESP32 디지털 입력 및 디지털 출력(Arduino IDE) 이 시작 가이드에서는 Arduino IDE와 함께 ESP32를 사용하여 버튼 스위치와 같은 디지털 입력을 읽고 LED와 같은 디지털 출력을 제어하는 방법을 알아봅니다.  필수 조건 Arduino IDE를 사용하여 ESP32를 프로그래밍합니다. 따라서 진행하기 전에 ESP32 보드 애드온이 설치되어 있는지 확인하세요. Arduino IDE(Windows, Mac OS X, Linux)에 ESP32 보드 설치 ESP32 디지털 출력 제어 먼저 제어하려는 GPIO를 OUTPUT으로 설정해야 합니다. 다음과 같이 pinMode() 함수를 사용합니다. pinMode(GPIO, OUTPUT); 디지털 출력을 제어하려면 digitalWrite() 함수를 ..
ESP32 Pinout 참조: 어떤 GPIO 핀을 사용해야 합니까? ESP32 핀아웃 참조: 어떤 GPIO 핀을 사용해야 합니까? ESP32 칩에는 여러 기능이 있는 48개의 핀이 있습니다. 모든 핀이 모든 ESP32 개발 보드에 노출되어 있는 것은 아니며, 일부 핀은 사용할 수 없습니다. ESP32 GPIO를 사용하는 방법에 대한 질문이 많습니다. 어떤 핀을 사용해야 합니까? 프로젝트에서 어떤 핀을 사용하지 않아야 합니까? 이 게시물은 ESP32 GPIO에 대한 간단하고 따르기 쉬운 참조 가이드를 목표로 합니다. 아래 그림은 ESP-WROOM-32 핀아웃을 보여줍니다. ESP32 베어 칩을 사용하여 사용자 정의 보드를 빌드하는 경우 참조로 사용할 수 있습니다.    참고: 모든 GPIO가 모든 개발 보드에서 액세스 가능한 것은 아니지만, 각 특정 GPIO는 사용하는 개..
ESP32 Multiple DS18B20 다중 온도 센서 사용법 여러 DS18B20 온도 센서가 있는 ESP32 이 가이드는 Arduino IDE를 사용하여 ESP32로 여러 DS18B20 온도 센서에서 온도를 읽는 방법을 보여줍니다. 동일한 데이터 버스에 있는 센서를 ESP32에 연결하는 방법, 필요한 라이브러리를 설치하는 방법, 그리고 자신의 프로젝트에서 사용할 수 있는 스케치 예제를 보여드리겠습니다. 이 튜토리얼은 ESP8266 및 Arduino 보드와도 호환됩니다.  여러 센서의 판독값을 표시하는 웹 서버를 구축하려면 다음 튜토리얼을 따르세요. ESP32 차트의 센서 판독값 플롯(여러 DS18B20 센서) 다른 DS18B20 가이드도 읽어보세요. ESP32 DS18B20 Temperature Sensor with Arduino IDEESP8266 DS18B20..
ESP32 DS18B20 온도 센서(단일, 다중, 웹 서버) Arduino IDE를 사용한 ESP32 DS18B20 온도 센서(단일, 다중, 웹 서버) 이 가이드는 Arduino IDE를 사용한 ESP32를 사용한 DS18B20 온도 센서에 대한 심층 가이드입니다. 센서를 배선하고, 필요한 라이브러리를 설치하고, 하나 또는 여러 개의 센서에서 센서 판독값을 가져오는 코드를 작성하는 방법을 보여드리겠습니다. 마지막으로 센서 판독값을 표시하는 간단한 웹 서버를 빌드합니다.  Arduino IDE를 사용한 DS18B20 온도 센서가 있는 ESP32 다른 DS18B20 가이드도 읽어보시기를 바랍니다. ESP8266 DS18B20 Temperature Sensor with Arduino IDEESP32/ESP8266 DS18B20 Temperature Sensor with..