컴퓨터/아두이노 라즈베리파이
아두이노 12v 워터펌프 모스펫 회로도 연결법과 소스코드
우유식빵
2021. 9. 1. 04:11
쿨링 팬과 똑같습니다.
왼쪽 상단이 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초동안 쉬었다가 하는 코드입니다.
아래는 작동 영상입니다.