- 준비물
- 점퍼 케이블
- ESP32 보드
- 4채널 릴레이 모듈
릴레이 모듈 | ESP32 | 설명 |
VCC | 3.3V | 전원 공급 |
GND | GND | 접지 연결 |
IN1 | GPON26(혹은 D6) | 릴레이 1 제어 |
위에 꺼 참고해서 점퍼 케이블로 갖다 꽂으면 된다.
맞물리는 소리나면 연결 된거다.
이제 ino 파일 작성해서 릴레이 모듈 연결이 됐는지 테스트해보자.
int relayPin = 26;
void setup() {
pinMode(relayPin, OUTPUT);
}
void loop() {
digitalWrite(relayPin, HIGH);
delay(2000);
digitalWrite(relayPin, LOW);
delay(2000);
}
# ino 컴파일
$ arduino-cli compile --fqbn esp32:esp32:esp32 {ino 파일명}
# ino 업로드
$ arduino-cli upload -p /dev/ttyUSB0 --fqbn esp32:esp32:esp32 {ino 파일명}
이제 2초마다 루프 돌면서 릴레이 모듈 전원을 켰다 껐다한다.
'Arduino' 카테고리의 다른 글
[Arduino] ESP32 기본 센서 호출 테스트 (0) | 2025.04.01 |
---|---|
[Arduino] MQTT로 JSON 데이터 타입 전송하기(+ JSON, NTPClient 라이브러리 다운로드) (0) | 2025.03.29 |
[Arduino] HTML/Javascript에서 WebSocket, MQTT를 이용한 Arduino 통신 (0) | 2025.03.29 |
[Arduino] CLI에서 테스트 코드 실행하기 (0) | 2025.03.29 |
[Arduino] Arduino CLI에서 .ino 실행하기 (0) | 2025.03.26 |