본문 바로가기
컴퓨터/아두이노 라즈베리파이

아두이노 12v 워터펌프 모스펫 회로도 연결법과 소스코드

by 우유식빵 2021. 9. 1.

쿨링 팬과 똑같습니다.

왼쪽 상단이 12V 워터 펌프, 그 밑이 모스펫, 맨 밑에는 12V 전원이 연결된 아두이노입니다. 

1~4번 부분에 대해 설명하겠습니다.

1: 모스펫에 V+, V- 라고 적혀있는 부분이 있습니다. 그 부분에 연결하려는 모터(워터 펌프)의 + / - 부분에 맞게 연결합니다.

2: 모스펫에 VIN, GND라고 나란히 적혀있는 부분은 12V의 전원과 GND와 연결되어야합니다.

3. SIG, VCC, GND라고 적혀있는 부분입니다. 이 부분에서 VCC와 GND에는 연결이 없어도 됩니다. SIG는 아두이노로부터 신호를 받습니다. 이를 통해 모스펫이 12V 워터 펌프를 제어할 수 있습니다.

 

아래는 소스코드 입니다. 모터라서 그냥 쿨링팬과 소스코드가 같습니다.

int fan = 4;

void setup() {
    pinMode(fan, OUTPUT);
}

void loop() {
    digitalWrite(fan, HIGH);
    delay(3000);
    digitalWrite(fan,LOW);
    delay(3000);
}

pin 4에 연결해서 

3초동안 물을 뿜고(빨아들이기 동시) 3초동안 쉬었다가 하는 코드입니다. 

 

아래는 작동 영상입니다.

 

댓글