퀴즈 1
• 아래와 같은 순서로 DC 모터를 제어하라.
① 맨 처음에 DC 모터는 정지 상태로 시작함.
② 파란색 버튼을 한번 누르면 모터가 시계방향으로 회전함.
③ 다시 누르면 모터가 정지함.
④ 다시 누르면 모터가 역시계방향으로 회전함.
⑤ 다시 누르면 모터가 정지함.
⑥ 이후에는 ①~⑤의 패턴을 반복함.
1
퀴즈 2
• 소프트웨어 PWM 출력 제어 함수를 이용하여 모터의 회전 속 도를 서서히 증가시켜라.
‒ 이를 위해 PWM 신호의 듀티 비를 0에서 시작하여 100ms마다 1씩 증가시켜라. 단, 듀티 비가 100을 넘으면 0으로 초기화하라.
2
퀴즈 3
• 파란색 버튼을 누를 때마다 PWM 신호의 듀티 비를 20씩 증 가시켜 DC 모터의 회전 속도를 제어하라.
‒ 단, 듀티 비가 100을 넘으면 0으로 초기화하라.
3
퀴즈 4
• 파란색 버튼을 누를 때마다 PWM 신호의 듀티 비를 1씩 증가 시켜 DC 모터의 회전 속도를 제어하라.
‒ 단, 듀티 비가 100을 넘으면 0으로 초기화하라.
• 또한, 듀티 비가 바뀔 때마다 그 값을 모니터에 출력하라.
‒ 이를 위해 printf 함수를 이용하라.
• DC 모터가 돌기 시작하는 듀티 비는 얼마인가?
‒ 직접 찾아서 기록하라.
4