[아두이노] 수중 펌프 모터 (SZH-GNP155) 활용하기

기본 설명

물을 빨아들여 이동시킬 수 있는 장치입니다. 내부의 DC모터에 소형 임펠러가 부착되어 있어 회전을 통해 물을 배출하도록 하는 원리입니다. 정격 작동 전압이 5V이므로 과도한 전압을 인가하지 않도록 주의하여야 합니다.

아두이노 배선

아두이노수중 모터(L298N)
5V12V / 5V
GNDGND
D3IN2
D4IN1
OUT1 (펌프 빨강색 선 +)
OUT2 (펌프 흰색 선 -)
[아두이노] 수중 펌프 모터 (SZH-GNP155) 활용하기 더보기

[아두이노] 모터 드라이버 (L298N) 활용하기

기본 설명

아두이노로부터 신호를 입력받아 모터의 방향, 속도 제어를 가능하게 합니다.

모터드라이버 모듈 설명
  • 7 ~ 12V의 외부전원 사용 시 레귤레이터를 통해 논리회로에 전력을 공급할 수 있습니다. 그 외 범위의 전원 사용 시 점퍼핀을 제거하고 5V를 논리회로 전원에 직접 공급해야 합니다. 높은 전압에서는 제거하지 않고 사용 시 회로에 고장이 생길 수 있으므로 반드시 제거하여 사용해야 합니다.
  • 논리회로에서 계산된 전력을 모터로 공급합니다. A에선 1, 2의 신호를 받아 출력하고, B에선 3, 4의 신호를 받아 출력합니다. 최대 2A까지 출력 가능합니다.
  • 핀 – 기본적으로 점퍼핀이 끼워져 있어 항시 ON 상태로 동작합니다. 제거 후 아두이노에 연결 시 HIGH, LOW 신호를 보내 모터의 전원 ON, OFF 제어가 가능합니다.
  • 핀 (1, 2, 3 ,4) – 아두이노에서 디지털 신호를 받습니다.
[아두이노] 모터 드라이버 (L298N) 활용하기 더보기

[아두이노] 서보 모터 활용하기

기본 설명

서보모터는 기어를 이용해서 단거리를 힘 있게 움직여 주는 모터입니다.

0°~180° 내에서 원하는 각도로 모터를 구동할 수 있게 됩니다.

아두이노 배선

서보 모터는 배선이 간단합니다.

전원이 5V 아두이노 전원을 그대로 사용할 수 있기 때문에 간단한 동작에 활용하기 쉽습니다.

아두이노서보 모터
5VVCC (+, 빨간색)
GNDGND (-, 갈색)
D9S (signal, 주황색)

서보 모터는

아두이노 소스코드

#include<Servo.h>

Servo motor1;

void setup() {
motor1.attach(9, 600, 2400);
}

void loop() {
motor1.write(60);
delay(1000);
motor1.write(90);
delay(1000);
motor1.write(120);
delay(1000);
}

서버 모터의 움직이는 각도를 조정하기 위해서 숫자를 조정합니다.
움직이는 각도의 범위는 0~180입니다.

서보 모터의 원리를 좀 더 알아보려면 아래의 링크를 참고하세요.

서보 모터 배선 이미지