|
|
|
|
기초공학설계 - 서브 모터에 대한 실습
|
|
|
|
1. 실험 목적
1. 서보모터의 회전 시간과 회전방향을 조절하는 방법을 학습
2. 서보모터의 회전 시간,방향 조절과 동시에 LED 조명을 조절하는 방법 학습
2. 실험 내용
2.1. 부품설명
-동작원리 :
· 서보모터 : 자체적으로 속도 조절을 할 수 있어 속도를 정밀하게 통제할 수 있는 모터 시스템으로서 아두이노의 D12, D13에 각각 연결하여 프로그램에 의해 실행된 값에 따라 오른쪽, 왼쪽으로 회전한다.
· LED(발광 다이오드 – Light-Emitting Diod) : 반도체로 일정 문턱 전압을 넘은 전압을 공급해주게 되면 전류가 흐르고 불이 들어오게 된다. LED에는 음극 양극이 있으며, LED에서의 전류는 양극에서 음극으로 흐르며 만약 순서가 잘못 된 경우 전류가 흐르지 않으므로 방향에 유의해서 회로 연결을 해야 한다.
· 저항 : LED를 저항 없이 사용하게 되면 모든 전압은 LED에 걸리고 따라서 너무 많은 전류가 흐르게 된다. 저항을 직렬로 연결해 주게 되면 저항에 걸리는 전압이 생기고 따라서 다이오드에 걸리는 전압은 낮아져 다이오드에 흐르는 전류가 낮아지게 된다. 저항의 크기에 따라 다이오드에 걸리는 전압이 바뀌므로 적절한 저항이 필요하다.
-회로 블록도 2.2하드웨어 설명
서보모터 실험 3-1 회로
2.2. 소프트웨어 설명
실험 3-1 플로우차트 실험 3-2 플로우차트
실험 1. 소스코드
#include [Servo.h]
Servo servoLeft;
Servo servoRight;
void setup()
{
servoLeft.attach(13);
servoRight.attach(12);
.... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|