Arduino13 [Arduino | Windows] 릴레이 모듈 테스트 릴레이 모듈, 브레드보드(빵판)을 사용하여 테스트를 진행했다. 릴레이 모듈ESP32GNDGNDIN1D19IN2D21IN3D22IN4D23VCC3V3 #define IN1 19#define IN2 21#define IN3 22#define IN4 23void setup() { pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); digitalWrite(IN1, HIGH); digitalWrite(IN2, HIGH); digitalWrite(IN3, HIGH); digitalWrite(IN4, HIGH);}void loop() { // LOW : ON / HIGH : OFF digital.. 2025. 5. 5. [Arduino | Windows] 온습도 센서 모듈 테스트 온습도 센서 모듈, ESP32 확장 보드, 브레드보드(빵판)을 사용하여 테스트를 진행했다. 온습도 센서 모듈ESP32 확장 보드GNDGNDDATAD18VCC3V3 라이브러리 다운로드DHT sensor libraryAdafruit Unified Sensor #include #define DHT_PIN 18#define DHT_TYPE DHT11DHT dht(DHT_PIN, DHT_TYPE);void setup() { Serial.begin(115200); dht.begin();}void loop() { delay(2000); // 2초마다 센서 값 읽기 float temperature = dht.readTemperature(); // 온도 float humidity = dht.readHumidi.. 2025. 5. 5. [Arduino | Windows] LED 센서 모듈 테스트 LED 센서 모듈, ESP32 확장 보드, 브레드보드(빵판)을 사용하여 테스트를 진행했다. LED 센서 모듈ESP32 확장 보드GD16RD4BD2IGRD #define RED_PIN 4#define GREEN_PIN 16#define BLUE_PIN 2void setup() { pinMode(RED_PIN, OUTPUT); pinMode(GREEN_PIN, OUTPUT); pinMode(BLUE_PIN, OUTPUT); digitalWrite(RED_PIN, HIGH); digitalWrite(GREEN_PIN, HIGH); digitalWrite(BLUE_PIN, HIGH);}void loop() { // 빨강 analogWrite(RED_PIN, 0); analogWrite(GREEN.. 2025. 5. 5. [Arduino | Windows] LED 작동 테스트 ESP32 보드에 기본 탑재된 LED를 깜빡이는 예제 프로그램을 실행해본다. 1. 예제 파일 로드파일 - 예제 - 01.Basics - Blink를 클릭하여 예제 파일을 로드한다. void setup() { pinMode(LED_BUILTIN, OUTPUT);}void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000);}2. 예제 파일 컴파일 및 업로드상단 툴바에서 업로드 버튼을 눌러 코드를 업로드한다.3. 결과 확인 P.S계속 라즈베리파이 물고 하니까 왔다갔다 하기가 번거로워서 테스트 할 때 동안은 Windows Arduino IDE를 통해 테스트를 진행한다.참.. 2025. 5. 3. [Arduino | Windows] Arduino IDE ESP32 연결하기 Arduino IDE 다운로드https://www.arduino.cc/en/software/추가 보드자 추가파일 - 기본 설정 - 추가 보드 관리자 URLhttps://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json보드 매니저 설치도구 - 보드 - 보드 매니저 - ‘esp32’ 검색 - ‘esp32’ 다운로드보드 선택상단 디버깅 아이콘 옆 모듈 Select Box 클릭 - 보드 및 포트 선택 클릭‘doit’ 검색‘DOIT ESP32 DEVKIT V1’ 선택USB 포트 선택(’COM6 Serial Port (USB)’)확인 클릭시리얼 드라이버 설치보드 선택 시 포트가 안잡히면 아래 경로로 드라이버를 설치한.. 2025. 5. 3. [Arduino | Linux] HTML/Javascript에서 릴레이 모듈 전원 제어하기 1. ino#include #include #include #include #include "include/wifi.h"#include "include/mqtt.h"WiFiUDP ntpUDP;unsigned long lastTime = 0;const long interval = 5000;const char* relayOnTopic = "/relay/on";const char* relayOffTopic = "/relay/off";int relayPin = 26;void setup() { Serial.begin(115200); setupWifi(); setupMq.. 2025. 4. 7. 이전 1 2 3 다음