적외선센서를 이용한 아두이노 NEO 로봇 거리계산하기, 선두따라가기 레포트
- 최초 등록일
- 2015.01.07
- 최종 저작일
- 2015.01
- 3페이지/
한컴오피스
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
적외선센서를 이용한 아두이노 NEO 로봇 거리계산하기, 선두따라가기 레포트 입니다.
목차
없음
본문내용
#include <Servo.h> // 서보 라이브러리 포함
Servo servoLeft; // 왼쪽과 오른쪽 서보 선언
Servo servoRight;
void setup() // 블록 초기화
{
pinMode(10, INPUT);
pinMode(9, OUTPUT); // 왼쪽 IR LED 와 수신부
pinMode(3, INPUT);
pinMode(2, OUTPUT); // 오른쪽 IR LED 와 수신부
tone(4, 3000, 1000); // 1초간 소리내기
delay(1000); // 1초간 유지
servoLeft.attach(13); // 왼쪽 신호를 13번 핀에 연결
servoRight.attach(12); // 오른쪽 신호를 12번 핀에 연결
<중 략>
void maneuver(int speedLeft, int speedRight, int msTime)
{
// speedLeft, speedRight 범위: Backward Linear
// Stop Linear Forward
// -200 -100......0......100 200
servoLeft.writeMicroseconds(1500 + speedLeft); //왼쪽 서보 속도 설정
servoRight.writeMicroseconds(1500 - speedRight); // 오른쪽 서보 속도 설정
if(msTime==-1)
{
servoLeft.detach(); // 서보 신호 중지
servoRight.detach();
}
delay(msTime); //msTime 동안 유지
참고 자료
없음