아두이노로 서보모터를 컨트롤 해 볼겁니다.
서보모터는 평범한 모터와는 달리 돌릴 수 있는 각도를 설정하여 움직일수 있는게 특징입니다.
서보모터에는 3개의 핀이 있는데, 갈색은 gnd(-), 빨간색은 vcc(+),
주황색은 PWM (핀 숫자 옆에 물결 표시가 있는것)입니다.
#include <Servo.h>
Servo myservo;
void setup() {
// put your setup code here, to run once:
myservo.attach(9); // 9 번핀 ..
Serial.begin(9600);
}
void loop()
{
// put your main code here, to run repeatedly:
myservo.write(0); // 서보 모터 움직임
int Val_light = 90;
if(Serial.available())
{
Val_light = Serial.read();
//Serial.write(Val_light);
}
{
Val_light = Serial.read();
//Serial.write(Val_light);
}
// int Val_light = 90; //Serial.input(); // // analogRead(0); // 0 번 핀에서 아날로그 값을 받아 변수 등록
Serial.println("Val_light : " + Val_light); // 확인위해 보기
int angle= map(Val_light, 0,9,0,180 ); // 들어온값 : 0-300을? 0 - 180 도에 맞추어 맵핑
//myservo.write(angle); // 서보 모터 움직임
Serial.println("Val_light : " + Val_light); // 확인위해 보기
int angle= map(Val_light, 0,9,0,180 ); // 들어온값 : 0-300을? 0 - 180 도에 맞추어 맵핑
//myservo.write(angle); // 서보 모터 움직임
Serial.println("angle : "); // 확인위해 보기
Serial.println(angle); // 확인위해 보기
//int angle = 90; // 90 도로 움직임
myservo.write(angle); // 서보 모터 움직임
delay(500); // 0.1 초 딜레이
}
Serial.println(angle); // 확인위해 보기
//int angle = 90; // 90 도로 움직임
myservo.write(angle); // 서보 모터 움직임
delay(500); // 0.1 초 딜레이
}
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | IR 리모콘 코드 따기 [1] | 묵묵이 | 2017.02.10 | 14 |
공지 | rc 카 작업용 [1] | 묵묵이 | 2017.02.07 | 14 |
공지 | [sketch_mydust] 미세멘지 측정기 작업 용 [2] | 묵묵이 | 2017.02.07 | 35 |
23 | sprintf2 사용법 | 묵묵이 | 2017.02.07 | 5 |
22 |
디지털 온 습도계 사용 DHT22
[2] ![]() | 묵묵이 | 2017.02.06 | 5 |
21 | 미세먼지 측정기 참조 [3] | 묵묵이 | 2017.02.06 | 5 |
20 | test ir 리모컨 테스트 [1] | 묵묵이 | 2017.01.23 | 5 |
19 | ir 리모컨 값 기록 | 묵묵이 | 2017.01.18 | 2 |
18 | 아두이노 IR 리모컨 R 신호 반복문제 test | 묵묵이 | 2017.01.18 | 6 |
17 | 아두이노 톤함수를 사용하지 않고 부저 소리내기 | 묵묵이 | 2017.01.17 | 1 |
16 | 키보드로 멜로디 연주하기 | 묵묵이 | 2017.01.17 | 4 |
15 | 아두이노에 작은별 멜로디 스케치 | 묵묵이 | 2017.01.17 | 4 |
14 |
아두이노 미세먼지 측정기 .. 만들기
![]() | 묵묵이 | 2017.01.17 | 2 |
» | 서버모터 테스트 소스 | 묵묵이 | 2017.01.16 | 7 |
12 | 서보모터 제어하기 | 묵묵이 | 2017.01.16 | 1 |
11 | 아두이노 프로 미니 보드와 USB TO TTL 모듈을 이용한 프로그램 업로드 | 묵묵이 | 2017.01.13 | 1 |
10 |
ir 리모컨 수신 test ( 현제 작업중 소스)
[1] ![]() | 묵묵이 | 2017.01.12 | 4 |
9 | ir 적외선 센서를 이용한 거리 측청 - test 잘됨 | 묵묵이 | 2017.01.12 | 2 |
8 | 초음파 센서 참고 소스 [1] | 묵묵이 | 2017.01.12 | 4 |
7 | 아두이노 기초강좌 - IR 센서 [1] | 묵묵이 | 2017.01.11 | 7 |
6 | Arduino 아두이노 - relay module control 릴레이 모듈 제어 [1] | 묵묵이 | 2017.01.10 | 19 |
5 | 아두이노 나노 알아보기 | 묵묵이 | 2017.01.10 | 2 |