ESP32 54

ESP32: Connecting to a WiFi network

이 게시물의 목적은 Arduino IDE를 사용하여 ESP32를 WiFi 네트워크에 연결하는 방법을 설명하는 것입니다. 소개 이 게시물의 목적은 Arduino IDE를 사용하여 ESP32를 WiFi 네트워크에 연결하는 방법을 설명하는 것입니다. 다행히 ESP8266 Arduino IDE 라이브러리에 대한 사전 경험이 있는 우리에게는 절차가 매우 유사합니다. ESP32 Arduino IDE 지원을 아직 설치하지 않았다면 여기에서 설치 방법을 확인 하십시오 . 코드 이 간단한 예에서는 WiFi 네트워크에 연결하기만 하므로 설정 기능에서 모든 코딩을 수행합니다. 우선 네트워크에 연결할 수 있는 WiFi.h 라이브러리 를 포함해야 합니다. 여기 에서 이 라이브러리의 구현을 확인할 수 있습니다 . 개발자가 ESP..

ESP32 2021.08.16

ESP32 Arduino: 인터럽트로 DHT22 센서 측정 얻기

이 튜토리얼에서는 ESP32, Arduino 코어 및 타이머 인터럽트를 사용하여 DHT22 센서에서 온도 측정값을 얻는 방법을 확인합니다. 테스트는 ESP32 개발 보드에 통합된 DFRobot의 ESP32 모듈 과 DFRobot DHT22 모듈을 사용 하여 수행되었습니다 . 소개 이 튜토리얼에서는 ESP32, Arduino 코어 및 타이머 인터럽트를 사용하여 DHT22 센서에서 온도 측정값을 얻는 방법을 확인합니다. ESP32의 DHT22와 상호 작용하려면 보조 라이브러리가 필요합니다. 설치 방법과 ESP32를 DHT22에 연결하는 방법을 설명하는 이 튜토리얼을 확인하십시오 . ESP32 타이머에 대한 소개는 이 이전 게시물을 확인하세요 . 아래 코드를 이해하는 데 중요한 타이머 개념을 자세히 설명합니다..

ESP32 2021.08.15

ESP32 아두이노: WebSerial

소개 이 튜토리얼에서는 WebSerial 라이브러리에 의해 구현된 ESP32용 웹반 직렬 모니터를 사용하는 방법을 배울 것입니다. 마이크로컨트롤러로부터 메시지를 볼 수 있다는 것은 디버깅에 매우 유용합니다. Arduino 프레임워크에서 이를 달성하는 가장 일반적인 방법 중 하나는 일반적으로 개발 보드의 직렬-USB 변환기 칩에 연결되는 마이크로컨트롤러의 UART를 사용하는 것입니다. 그런 다음 장치와 컴퓨터 사이에 USB 케이블을 연결하기만 하면 Arduino IDE 직렬 모니터에서 메시지를 볼 수 있습니다. 그럼에도 불구하고 WiFi 기반 응용 프로그램을 테스트하는 경우 장치가 더 이상 컴퓨터에 연결되어 있지 않지만 여전히 디버깅 메시지를 받고 싶은 시나리오로 이동할 수 있습니다. 따라서 ESP32와 ..

ESP32 2021.08.14

ESP32: Ticker library

소개 이 게시물에서는 ESP32와 Arduino 코어를 사용하여 Ticker 라이브러리를 시작하는 방법을 배울 것입니다. Ticker 라이브러리를 사용하면 타이머 설정의 하위 수준 세부 정보에 대해 걱정할 필요 없이 주기적으로 실행되도록 콜백 함수를 매우 쉽게 설정할 수 있습니다. ( 여기에서 타이머 인터럽트를 설정하는 방법에 대한 예제를 확인할 수 있습니다) 이는 예를 들어 센서에서 주기적으로 측정값을 수집하는 데 유용할 수 있습니다. 아래에 표시된 테스트는 DFRobot 의 ESP32-E FireBeetle 보드 에서 수행되었습니다. 간단한 예 Ticker.h 라이브러리 를 포함하여 코드를 시작합니다 ( 여기 에서 헤더와 구현 파일을 모두 확인할 수 있음 ). 그러면 아래에서 사용할 Ticker 클래..

ESP32 2021.08.14