#include <Servo.h>
// 서보모터 제어 변수
Servo myServo;
void setup() //서보모터 라이브러리 불러오기
{
myServo.attach(13); //서보모터 제어변수+attach메서드 사용해 핀을 붙임
}
void loop()
{
myServo.write(90); //0~180도
delay(1000);
myServo.write(0);
delay(1000); // 서보모터의 속도에 따른 딜레이
}
서보모터를 제어하기 위해 Servo.h 라이브러리를 추가하였으며
본문에 myServo; 변수를 선언했다.
일반 핀과 달리 Setup에서 서보변수.attach(핀번호); 로 세팅하며
서보변수.write(각도)를 통해 제어한다.
서보모터는 느리기 때문에 일정시간의 딜레이를 요한다.
'IoT > Arduino' 카테고리의 다른 글
버튼과 서보모터, LED의 연계 (0) | 2020.12.28 |
---|---|
조도센서의 이용 (0) | 2020.12.28 |
가변저항의 이용 (0) | 2020.12.24 |