본문 바로가기

ESP32

ESP32 슬라이더가 있는 웹 서버: LED 밝기 제어(PWM) 슬라이더가 있는 ESP32 웹 서버: LED 밝기 제어(PWM) 이 튜토리얼에서는 LED 밝기를 제어하는 ​​슬라이더가 있는 ESP32 웹 서버를 만드는 방법을 보여줍니다. 웹 서버 프로젝트에 슬라이더를 추가하고, 값을 가져와 ESP32에서 사용할 수 있는 변수에 저장하는 방법을 알아봅니다. 이 값을 사용하여 PWM 신호의 듀티 사이클을 제어하고 LED의 밝기를 변경합니다. 예를 들어 LED 대신 서보 모터를 제어할 수 있습니다. Arduino IDE를 사용하여 슬라이더 제어 LED 밝기 PWM이 있는 ESP32 웹 서버  또한 이 튜토리얼의 코드를 수정하여 프로젝트에 슬라이더를 추가하여 코드에서 사용해야 하는 임계값이나 다른 값을 설정할 수도 있습니다. 프로젝트 개요 ESP32 ESP8266 슬라이더 ..
ESP32 이벤트 사용 Web Server(센서값 자동 업데이트) ESP32 이벤트 사용 Web Server(센서값 자동 업데이트) 이 튜토리얼은 Arduino IDE로 프로그래밍된 ESP32 웹 서버에서 서버 전송 이벤트(SSE)를 사용하는 방법을 보여줍니다. SSE를 사용하면 브라우저가 HTTP 연결을 통해 서버에서 자동 업데이트를 수신할 수 있습니다. 예를 들어 업데이트된 센서 판독값을 브라우저로 보내는 데 유용합니다. 새 판독값이 있을 때마다 ESP32가 클라이언트로 전송하고 추가 요청 없이 웹 페이지를 자동으로 업데이트할 수 있습니다. ESP32 웹 서버, 서버 전송 이벤트(SSE) 사용, 센서 판독값 자동 업데이트 Arduino 예를 들어, BME280 온도, 습도 및 압력 센서의 센서 판독값을 표시하는 웹 서버를 빌드합니다. BME280에 대해 자세히 알아..
HTTP POST Web APIs, ThingSpeak 및 IFTTT.com Arduino IDE를 사용한 ESP32 HTTP POST(ThingSpeak 및 IFTTT.com) 이 가이드에서는 Arduino IDE가 있는 ESP32 보드를 사용하여 HTTP POST 요청을 하는 방법을 알아봅니다. JSON 데이터 또는 URL 인코딩된 값을 두 개의 웹 API(ThingSpeak 및 IFTTT.com)에 게시하는 방법을 보여드리겠습니다. Arduino IDE를 사용한 ESP32 HTTP POST IFTTT ThingSpeak 권장: Arduino IDE를 사용한 ESP32 HTTP GET(OpenWeatherMap.org 및 ThingSpeak) HTTP POST 요청 방법 HTTP(Hypertext Transfer Protocol)는 클라이언트와 서버 간의 요청-응답 프로토콜로..
ESP32 Bluetooth Classic과 Arduino IDE ESP32 Bluetooth Classic과 Arduino IDE – 시작하기 ESP32에는 Wi-Fi, Bluetooth Low Energy 및 Bluetooth Classic이 함께 제공됩니다. 이 튜토리얼에서는 ESP32 Bluetooth Classic과 Arduino IDE를 사용하여 ESP32와 Android 스마트폰 간에 데이터를 교환하는 방법을 알아봅니다.  ESP32 Bluetooth Classic과 Android 스마트폰 BT ESP32 출력을 제어하고 Bluetooth Classic을 사용하여 센서 판독값을 Android 스마트폰으로 전송합니다. 참고: 이 프로젝트는 Android 스마트폰과만 호환됩니다. 비디오 튜토리얼 보기 비디오 튜토리얼을 보거나 이 페이지에서 서면 지침을 계속 읽..
ESP32 HTTP GET Web APIs, OpenWeatherMap.org 및 ThingSpeak Arduino IDE(OpenWeatherMap.org 및 ThingSpeak)를 사용한 ESP32 HTTP GET 이 가이드에서는 Arduino IDE가 있는 ESP32 보드를 사용하여 HTTP GET 요청을 하는 방법을 알아봅니다. OpenWeatherMap.org에서 JSON 데이터를 디코딩하고 ThingSpeak를 사용하여 차트에 값을 플로팅하는 방법을 보여드리겠습니다. Arduino IDE(OpenWeatherMap ThingSpeak)를 사용한 ESP32 HTTP GET 권장: Arduino IDE(ThingSpeak 및 IFTTT.com)를 사용한 ESP32 HTTP POST HTTP GET 요청 방법 HTTP(Hypertext Transfer Protocol)는 클라이언트와 서버 간의 요청..
ESP32 HTTP GET 및 HTTP POST와 JSON, URL 인코딩, 텍스트 ESP32 HTTP GET 및 HTTP POST와 Arduino IDE(JSON, URL 인코딩, 텍스트) 이 가이드에서는 Arduino IDE가 있는 ESP32 보드로 HTTP GET 및 HTTP POST 요청을 하는 방법을 알아봅니다. 값을 가져오고, JSON 객체를 게시하고, URL 인코딩된 요청을 하는 방법 등에 대한 예를 다룹니다. ESP32 HTTP GET 및 HTTP POST와 Arduino IDE(JSON, URL 인코딩, 텍스트) 권장: ESP8266 NodeMCU HTTP GET 및 HTTP POST와 Arduino IDE(JSON, URL 인코딩, 텍스트) HTTP 요청 방법: GET 대 POST HTTP(Hypertext Transfer Protocol)는 클라이언트와 서버 간의 요..
ESP32 SIM800L 문자 메시지(SMS 알림) 보내기 ESP32 SIM800L: 센서 판독값과 함께 문자 메시지(SMS 알림) 보내기; 이 프로젝트에서는 T-Call ESP32 SIM800L 모듈을 사용하여 센서 판독값이 특정 임계값을 넘거나 넘을 때 SMS를 보내는 SMS 알림 시스템을 만들 것입니다.  ESP32 SIM800L 센서 판독값과 함께 문자 메시지(SMS 알림) 보내기 이 예에서는 DS18B20 온도 센서를 사용하고 온도가 28ºC를 넘을 때 문자 메시지를 보냅니다. 온도가 임계값 아래로 떨어지면 다른 SMS 알림을 보냅니다. ; T-Call ESP32 SIM800L 모듈로 SMS를 보내려면 SIM800L 모듈에 대한 모뎀 객체를 초기화한 후(TinyGSM 라이브러리 사용) modem.sendSMS(SMS_TARGET, smsMessage)를..
ESP32 SMTP 서버를 사용하여 이메일 보내기 ESP32 SMTP 서버를 사용하여 이메일 보내기: HTML, 텍스트 및 첨부 파일(Arduino IDE) SMTP 서버를 사용하여 ESP32로 이메일을 보내는 방법을 알아보세요. HTML 또는 원시 텍스트가 포함된 간단한 이메일을 보내는 방법과 이미지 및 파일(.txt)과 같은 첨부 파일을 보내는 방법을 보여드리겠습니다. ESP32 보드는 Arduino IDE를 사용하여 프로그래밍됩니다. ESP32 SMTP 서버를 사용하여 이메일 보내기: HTML, 텍스트 및 첨부 파일(Arduino IDE) 이 튜토리얼에서는 다음 주제를 다룹니다. ESP32 이메일 보내기(HTML 및 원시 텍스트)ESP32 첨부 파일이 포함된 이메일 보내기(이미지 및 .txt 파일) ESP8266 보드에 대한 유사한 튜토리얼이 있습..