정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

수중펌프모터 [SZH-GNP155] 사용법
Ssina264 | 2018-05-21

 안녕하세요 최근 아두이노를 시작한 아두이노 초보입니다.

 제가 사진과 같은 미니 워터펌프를 아두이노 우노판으로 L293D모터 쉴드를 이용해서 근접 센서가 작동함에 따라 컨트롤 하려고 합니다.

 사진의 빨간선과 검은선을 그냥 +,-에 연결하면 그냥 계속 작동만 하더라구요.... 참고로 근접 센서는 잘 작동 합니다.

인터넷에서 이것저것 되지면서 아래같이 코드는 짜봤는데 워터펌프가 선이 저거 둘 뿐인데 어떻게 핀설정이 되는 건지 이해도 잘안가고 저 펌프가 컨트롤이 되는 펌프인지도 궁금합니다..... 아무리 찾아도 잘 보이지가 안네요 ㅠㅠ

 

#include <AFMotor.h>
#define SENSOR 11 //디지털 핀 설정
AF_DCMotor waterPump(2);

Servo servo;
int value = 30;

void setup() {
  pinMode(SENSOR, INPUT);
  Serial.begin(9600);
}

void loop() {
  if (!digitalRead(SENSOR)) //값이 LOW이면
  {

    Serial.println("DETECTED");
    waterPump.setSpeed(255);
  }
  else //LOW가 아니라면
  {

    Serial.println("UNDETECTED");
    waterPump.run(RELEASE);
  }
}

 

이전글   |    OV7670 카메라 연결 질문드립니다! 2018-05-20
다음글   |    아두이노 센서로 측정한 데이터값 웹 홈페이지로 출력하기... 2018-05-21