교육자료
arduino_sample_codes.zip
Arduino_Project.pdf
프로젝트 구성부품

프로젝트 목표
- 장애물 감지 후 정지 및 회피 → 초음파센서, 서보모터
- 차선 감지 → IR 센서
- 차선 이탈 방지 → IR 센서
모듈
서보 모터 SG-90 ( Servo Motor )

CODE
#include <Servo.h>
// 핀 번호 매크로 정의
#define front 4
#define back 2
// 제어할 서보 모터 인스턴스 변수 설정 (이름 명명)
Servo frontServo;
Servo backServo;
int pos = 0;
void setup(){
// 서보 모터 연결 설정
frontServo.attach(front);
backServo.attach(back);
}
void loop(){
// 초음파 센서 왕복 회전
for (pos = 180; pos >= 0; pos -= 1){
// pos 도로 서보모터(초음파 센서) 움직이기
frontServo.write(pos);
backServo.write(pos);
delay(15);
}
for (pos = 0; pos <= 180; pos += 1){
frontServo.write(pos);
backServo.write(pos);
delay(15);
}
}