• 아두이노 IRF520 모스펫 Mosfet 모듈
  • 아두이노 IRF520 모스펫 Mosfet 모듈

CODBOT

아두이노 IRF520 모스펫 Mosfet 모듈

870 1,600
제조사
CODBOT
원산지
중국
배송정보
3,000원 (조건부배송) 지역별 추가배송 주문시결제(선결제)
택배 / 화물배송 / 방문수령 / 퀵배송

45686497940521445_2089921664_100520.jpg 

모스펫을 이용하여 스위치, 모터 드라이브 없이 모터 제어 등에 사용할 수 있습니다.


가변저항을 이용해서 DC모터를 제어하는 방법입니다. 

D7핀을 모스펫의 시그널에 연결해서 제어합니다.



/* Include the library */ 

#include "HCMotor.h" 


/* Set the pin that will control the motor. Note that it doesn't have to be a PWM pin -  

   any digital pin will do! */ 

#define MOTOR_PIN 7 


/* Set the analogue pin the potentiometer will be connected to. */ 

#define POT_PIN A0 


/* Create an instance of the library */ 

HCMotor HCMotor; 



void setup()  

  /* Initialise the library */ 

  HCMotor.Init(); 


  /* Attach motor 0 to digital pin 7. The first parameter specifies the  

     motor number, the second is the motor type, and the third is the  

     digital pin that will control the motor */ 

  HCMotor.attach(0, DCMOTOR, MOTOR_PIN); 


  /* Set the duty cycle of the PWM signal in 100uS increments.  

     Here 100 x 100uS = 1mS duty cycle. */ 

  HCMotor.DutyCycle(0, 100); 




void loop()  

  int Speed; 


  /* Read the analogue pin to determine the position of the pot. The map  

     function takes this value which could be anywhere between 0 - 1024  

     and reduces it down to match the duty cycle range of 0 - 100 */  

  Speed = map(analogRead(POT_PIN), 0, 1024, 0, 100); 

   

  /* Set the on time of the duty cycle to match the position of the pot. */ 

  HCMotor.OnTime(0, Speed); 

}

 

비밀번호 인증

비밀번호를 입력해 주세요.

확인