스위치 서보 모터 제어

스위치 서보 모터 제어

결선도

샘플 코드

#include <Servo.h>
int SERVO = 10;
int SWITCH = 2;
Servo servo;
void setup()
{
  Serial.begin(9600);
  servo.attach(SERVO);
  pinMode(SWITCH, INPUT);
  delay(1000);
}

void loop()
{
  int input = digitalRead(SWITCH);
  //Serial.println(input);
  if(input == HIGH){
   	servo.write(150); 
  }
  else{
    servo.write(30);
  }
}

컴파일

Ctrl+R 또는 스케치 메뉴의 확인/컴파일을 눌러 컴파일을 진행한다.

업로드

Ctrl+U 또는 스케치 메뉴의 업로드를 눌러 업로드를 진행한다.

실행 결과

스위치를 누르면 서보 모터가 회전하는 것을 알 수 있다.

코드 설명

Last updated