본문 바로가기

개발자/라즈베리파이4

라즈베리파이 4 서보 모터 실습 코드

반응형

 

 

요약 -

 

센서 파트 넘버: 

 

이미지

 

 

 

연결도

 

- 파일 이름: motiondetect.c

- 소스코드: 할당된 gpio 번호는 예고없이 변경할 수 있습니다.

 

* 주의 사항 

 

 

서보모터 테스트 코드

 

#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h>

#include "softServo.h"

#define RCSERVO  23	//BCM NUMBER, GPIO 4

#define servopwron 27 //27

int main(void)
{
  if (wiringPiSetupGpio() == -1)
    return 1 ;

  softServoSetup(RCSERVO,-1,-1,-1,-1,-1,-1,-1);
      
  int i=0;
  
  pinMode(servopwron, OUTPUT);
  delay(1000);
  
  digitalWrite(servopwron, 1);
  
  for( i= 0; i<10 ; i++){
		printf("rc servo on \n");
        delay(1000);
		softServoWrite(RCSERVO, -250);
       
		delay(3000);
        
        printf("rc servo off \n");
  
		softServoWrite(RCSERVO, 1250);
		delay(3000);    
        
  
  };
  
  digitalWrite(servopwron, 0);
}

 

 

 

반응형

더욱 좋은 정보를 제공하겠습니다.~ ^^