서보모터 (servo moter)
주황색선 - 제어용, 빨간색선 - +, 갈색선 - GND
기어가 움직일 각도를 설정할 수 있다.
모터 동작 사이사이에 기어가 움직일 시간을 줘야한다. 너무 짧게 주면 제대로 움직이지 못한다.
motor.write(170); // 0~180도
delay(1000);
motor.write(10);
delay(1000);
버튼을 추가하여 각도를 제어하는 등 다른 부품을 추가하여 활용 수 있다.
#include <Servo.h>
Servo motor;
void setup() {
// 서보모터를 12번 핀에서 사용한다고 설정
motor.attach(12);
}
void loop() {
int pin2 = digitalRead(2);
if (pin2 == 0) {
motor.write(170);
delay(1000);
} else {
motor.write(10);
}
}
'컴퓨터' 카테고리의 다른 글
[arduino] 기초 (블루투스 모듈 HC-06, AT 명령어 안될 때) (0) | 2023.08.13 |
---|---|
[arduino] 기초 (LED, 버튼, 3색 LED, 가변저항) (0) | 2023.07.26 |
HTTP 파헤치기 1 (0) | 2018.08.25 |
HTTP 파헤치기 0 (0) | 2018.08.25 |
Devexpress ASP.NET GridView BatchMode (0) | 2017.08.30 |