제일 구하기 쉬운 마이크로 서보모터인데 기어부분이 플라스틱으로 되어 있어서 테스트 용도 이상으로는 사용하기 힘들거로 보이네요.
문제점: 처음에는 나노 5V에 연결하니깐 움직이지 않아서 모터가 고장난거로 생각했습니다. 모터에서 '웅'소리는 나는데 전혀 움직이지 않아서요. 외부 전원으로 연결했더니 작동하네요.
- Size: 22x11,5x27 mm
- Weight: 9 g
- Power supply: 3 - 6 V
- Current consumption: 550 mA
- Logic voltage levels: 3.3 V or 5 V
- Drive method: PWM
- PWM range: 500 - 2400 microseconds
- Speed: 60 degrees in 0.12 s
- Torque: 1.2 kg / cm (at 4.8V)
모터 스펙을 확인해 보니 550mA가 필요하네요. USB 최대 전원이 500mA이니깐 무리가 있었네요. 마이크로 모터인데 전류량이 엄청나네요. 이건 무조건 외부 전원으로 작동 시키는게 맞네요.
#include <Servo.h>
int servoPin = 9;
Servo servo;
int servoAngle = 0; // servo position in degrees
void setup()
{
Serial.begin(9600);
servo.attach(servoPin);
servo.write(90);
}
void loop()
{
if(Serial.available() > 0){
int servoValue = Serial.parseInt();
servo.write(servoValue);
}
}
'Arduino' 카테고리의 다른 글
PCF8574로 입출력 확장하기 (0) | 2019.06.09 |
---|---|
로터리 엔코더 - Rotary Encoder (0) | 2019.05.31 |
1602 LCD 세트 완성 (0) | 2019.05.14 |
1602 LCD, DS3231, DS18B20, Nano 등 활용 셋업 (0) | 2019.05.06 |
DS18B20 온도 센서 (0) | 2019.05.06 |