ARDUINO A000110 4 릴레이 쉴드 사용자 매뉴얼
4개의 LED 전amp르 :
이 전amp이 글은 4개의 릴레이 실드를 이용해 4개의 LED를 켜는 방법을 보여줍니다.
메모:
이 전에서amp4개의 릴레이 쉴드의 작동을 보여주기 위해 4개의 LED가 사용되었지만 다른 유형의 부하에 릴레이를 연결하여 개인화된 스케치를 만들 수 있습니다.
하드웨어:
- 아두이노 보드
- 아두이노 4 릴레이 실드
- 4 개의 LED
- 4 저항 220Ω
- 전선
회로:
Arduino 보드에 4개의 릴레이 쉴드를 장착하고 릴레이의 "공통" 접점(C)을 쉴드의 전원 핀 "5V"에 연결합니다.
모든 LED의 양극(일반적으로 긴 핀)을 220Ω 저항기에 직렬로 연결하고 릴레이의 "일반적으로 개방" 접점(NO)에 연결합니다.
또한 LED의 음극을 쉴드의 접지(GND)에 연결합니다.
마지막으로 USB 케이블로 보드를 PC에 연결하고 스케치를 업로드합니다.
이제 연결된 릴레이를 통해 각각의 LED를 조종할 수 있습니다.
암호:
이 스케치는 4개의 LED를 조종합니다.
먼저 릴레이1에 연결된 LED1이 켜지고, 2초 후에 릴레이2에 연결된 LED3가 켜지고, 3초가 지나면 릴레이4에 연결된 LED4이 켜지고, 마지막으로 XNUMX초가 지나면 릴레이XNUMX에 연결된 LEDXNUMX가 켜집니다.
모든 LED가 켜지면 4초 동안 기다렸다가 LED1에서 LEDXNUMX까지 매초마다 LED를 하나씩 끕니다.
릴레이 1은 핀 4에서 조종되고, 릴레이 2는 핀 7에서 조종되고, 릴레이 3은 핀 8에서 조종되고, 릴레이 4는 핀 12에서 조종됩니다.
정류는 “digitalWrite()” 함수에 의해 명령됩니다.
릴레이가 LOW로 설정되면 "공통"(C) 접점이 "정상적으로 닫힘"(NC) 접점에 연결됩니다.
대신 릴레이가 HIGH로 설정되면 "공통"(C) 접점이 전환되어 "정상적으로 열림"(NO) 접점에 연결됩니다.
여기 4-릴레이 쉴드의 회로도를 다운로드할 수 있습니다.
전체 코드와 자세한 설명은 아래에 나와 있습니다.
/*4-릴레이 실드 Examp르*/
//변수 정의
int 릴레이1 = 4;
int 릴레이2 = 7;
int 릴레이3 = 8;
int 릴레이4 = 12;
무효 설정()
{
//릴레이를 출력으로 설정
pinMode(릴레이1, 출력);
pinMode(릴레이2, 출력);
pinMode(릴레이3, 출력);
pinMode(릴레이4, 출력);
무효 설정()
{
//릴레이를 출력으로 설정
pinMode(릴레이1, 출력);
pinMode(릴레이2, 출력);
pinMode(릴레이3, 출력);
pinMode(릴레이4, 출력);
}
void 루프()
{
digitalWrite(RELAY1,HIGH); // Led1을 켭니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY2,HIGH); // Led2을 켭니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY3,HIGH); // Led3을 켭니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY4,HIGH); // Led4을 켭니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY4,LOW); // Led4를 끕니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY3,LOW); // Led3를 끕니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY2,LOW); // Led2를 끕니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY1,LOW); // Led1를 끕니다
지연(1000); // 1초간 기다리세요
}
릴레이 1은 핀 4에서 조종되고, 릴레이 2는 핀 7에서 조종되고, 릴레이 3은 핀 8에서 조종되고, 릴레이 4는 핀 12에서 조종됩니다.
정류는 “digitalWrite()” 함수에 의해 명령됩니다.
릴레이가 LOW로 설정되면 "공통"(C) 접점이 "정상적으로 닫힘"(NC) 접점에 연결됩니다.
대신 릴레이가 HIGH로 설정되면 "공통"(C) 접점이 전환되어 "정상적으로 열림"(NO) 접점에 연결됩니다.
여기 4-릴레이 쉴드의 회로도를 다운로드할 수 있습니다.
전체 코드와 자세한 설명은 아래에 나와 있습니다.
/*4-릴레이 실드 Examp르*/
//변수 정의
int 릴레이1 = 4;
int 릴레이2 = 7;
int 릴레이3 = 8;
int 릴레이4 = 12;
무효 설정()
{
//릴레이를 출력으로 설정
pinMode(릴레이1, 출력);
pinMode(릴레이2, 출력);
pinMode(릴레이3, 출력);
pinMode(릴레이4, 출력);
무효 설정()
{
//릴레이를 출력으로 설정
pinMode(릴레이1, 출력);
pinMode(릴레이2, 출력);
pinMode(릴레이3, 출력);
pinMode(릴레이4, 출력);
}
void 루프()
{
digitalWrite(RELAY1,HIGH); // Led1을 켭니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY2,HIGH); // Led2을 켭니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY3,HIGH); // Led3을 켭니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY4,HIGH); // Led4을 켭니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY4,LOW); // Led4를 끕니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY3,LOW); // Led3를 끕니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY2,LOW); // Led2를 끕니다
지연(1000); // 1초간 기다리세요
digitalWrite(RELAY1,LOW); // Led1를 끕니다
지연(1000); // 1초간 기다리세요
}


참조 설계는 "있는 그대로" 및 "모든 결함 포함"으로 제공됩니다. Arduino는 명시적이든 묵시적이든 다른 모든 보증을 부인하며, Arduino는 사전 통지 없이 언제든지 사양 및 제품 설명을 변경할 수 있습니다. 고객은 다음을 수행해서는 안 됩니다.
상품성 또는 특정 목적에 대한 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 제품과 관련하여 "예약됨" 또는 "정의되지 않음"으로 표시된 기능 또는 지침의 부재 또는 특성에 의존합니다. Arduino는 이를 향후 정의를 위해 예약하며 향후 변경으로 인해 발생하는 충돌 또는 비호환성에 대해 어떠한 책임도 지지 않습니다.
제품정보는 다음과 같습니다. Web 사이트 또는 자료는 예고 없이 변경될 수 있습니다. 이 정보로 디자인을 마무리하지 마십시오.
"Arduino"라는 이름과 로고는 Arduino Srl이 이탈리아, 유럽연합 및 세계 여러 나라에서 등록한 상표입니다.

내용물
숨다
문서 / 리소스
![]() |
ARDUINO A000110 4 릴레이 실드 [PDF 파일] 사용자 매뉴얼 A000110, A000110 4 릴레이 실드, A000110, 4 릴레이 실드, 릴레이 실드, 실드 |