교육자료

arduino_sample_codes.zip

Arduino_Project.pdf

프로젝트 구성부품

Untitled

프로젝트 목표

  1. 장애물 감지 후 정지 및 회피 → 초음파센서, 서보모터
  2. 차선 감지 → IR 센서
  3. 차선 이탈 방지 → IR 센서

모듈

서보 모터 SG-90 ( Servo Motor )

Untitled

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);
  }
}