arduino에서 servo 모터 제어Arduino Uno2015. 11. 10. 22:48
Table of Contents
반응형
서보모터를 아래처럼 직접 아두이노에 연결을 해주었습니다.
시리얼 모니터를 열고 -180에서 180 사이의 숫자를 입력하면 서모 모터가 해당 방향으로 이동하게 됩니다.
- #include <Servo.h>
- Servo myservo;
- int servo_position = 0;
- void setup() {
- Serial.begin(9600);
- myservo.attach(9); //디지털9번핀에 서보모터를 연결
- }
- String readSerial()
- {
- String str = "";
- char ch;
- while( Serial.available() > 0 )
- {
- ch = Serial.read();
- str.concat(ch);
- delay(10);
- }
- return str;
- }
- void loop() {
- String str = readSerial();
- if ( str == "" )
- ;
- else{
- int angle = str.toInt();
- Serial.println(angle);
- myservo.write(angle);
- delay(15);
- }
- }
반응형
'Arduino Uno' 카테고리의 다른 글
Arduino에 연결한 Nokia 5110 LCD에 온도센서값(ds18b20) 출력해보기 (0) | 2015.11.25 |
---|---|
Nokia 5110 LCD를 arduino uno에 연결하기 (0) | 2015.11.25 |
가변저항으로 조정하여 LED의 밝기 조정하기 (2) | 2015.10.19 |
아두이노에서 리모컨 신호 수신 (0) | 2015.02.19 |
아두이노 세븐세그먼트 예제 (0) | 2015.02.19 |