아두이노, 릴레이로 꼬마전구 외부전원 제어하기
글. 오상문 sualchi@daum.net
아두이노에서 릴레이에 전기를 공급하거나 끊었을 때 릴레이에 연결된 외부 전원 공급을 제어할 수 있습니다.
여기에서는 가장 기본 적인 1채널 릴레이를 사용합니다.
준비물: 아두이노 우노, 꼬마전구, 건전지 2개 및 연결상자, 1채널 릴레이
연결 구조는 다음과 같습니다.
[아두이노] [릴레이] [전구] [외부전원]
디지털 7번 --------- SIG NC 한쪽 핀 -------- 마이너스(-)
5v -------------- VCC COM -------- 다른 핀
GND ------------- GND NO ------------------------- 플러스(+)
전구 개를 제어하고 싶으면 다른 전구는 NC를 연결하고 GND는 함께 씁니다. 다만 on/OFF 제어는 반대인데, NO는 평상시 OFF 상태이며 아두이노에서 5V 공급하면 외부전기가 on 상태가 됩니다.
[그림] 배선 구조도
[그림] 실제 연결 사진
예제 코드는 다음과 같습니다.
# 릴레이 제어 핀은 다른 디지털 핀을 사용해도 됩니다.
#define RELAY_PIN 7
void setup() {
// put your setup code here, to run once:
pinMode(RELAY_PIN, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(RELAY_PIN, HIGH);
delay(3000);
digitalWrite(RELAY_PIN, LOW);
delay(3000);
}
<이상>
'아두이노, 라즈베리파이' 카테고리의 다른 글
아두이노, 초음파 센서와 서보모터 예제 (0) | 2019.10.31 |
---|---|
아두이노, 서보모터 제어 예제 (0) | 2019.10.31 |
아두이노, 초음파 센서와 부저 예제 (0) | 2019.07.18 |
아두이노, LCD와 조이스틱 예제 (0) | 2019.07.06 |
아두이노, LiquidCrystal_I2C_Hangul : LCD 한글 출력 라이브러리 (0) | 2019.07.04 |