반응형
오늘은 서보모터에 대해 알아봅니다~
오늘은 팅커캐드에 있는 마이크로 서보모터를 사용해 볼 거랍니다.
서보모터는 자신이 원하는 각도만큼 회전을 할 수 있어요~
그래서 움직임이 필요한 로봇 팔 관절 등을 표현할 때 많이 사용된답니다.
그럼 먼저 서보모터의 회로부터 만들어 볼까요?
서보모터의 회로 구성은 매우 간단합니다.
서보모터는 3개의 핀으로 구성이 되어 있어요.
갈색 - 빨간색 - 오렌지색 핀으로 되어 있는데,
갈색이 GND, 빨간색은 전원공급, 그리고 오렌지 색은 신호핀입니다.
오늘은 브레드보드 없이 바로 회로를 만들어 볼게요.
그래서 아래와 같이 연결을 해 줄거에요. 신호핀은 저는 3번으로 연결을 했답니다.
그럼 이제 코딩으로 넘어가볼까요?
블록 코딩은 매우 간단합니다.
서보 회전이라는 블록이 있거든요. [출력] 카테고리 내에 있어요.
문자 코딩은 라이브러리를 먼저 불러와야 해요.
그 명령어가 #include <Servo.h> 랍니다.
먼저 각도를 조금씩 회전시켜 보겠습니다.
문자 코딩에서는 servo이름.write(각도); 명령어를 사용하시면 된답니다.
그러면 원하는 각도로 회전시킬 수 있어요.
저는 각 각도 회전시마다 약 0.5초 대기 시간을 줄게요.
이제 for 반복문을 사용해서 코딩을 해볼까요?
아래 영상을 통해 보다 자세한 내용을 확인해 보세요~
반응형
'피지컬 컴퓨팅 > 아두이노 기초 강좌' 카테고리의 다른 글
[아두이노 기초 강좌 28강] 슬라이더 스위치로 코딩없이 LED 켜고 끄기 (1) | 2021.01.10 |
---|---|
[아두이노 기초 강좌 27강] 서보모터와 초음파센서로 자동문 코딩하기 (0) | 2020.12.11 |
[아두이노 기초 강좌 25강] 초음파 센서와 피에조 부저 | 장애물 감지기 만들기 | 팅커캐드로 배우는 아두이노 (0) | 2020.12.08 |
[아두이노 기초 강좌 24강] 초음파 센서로 거리 측정 | 시리얼 모니터 | 팅커캐드로 배우는 아두이노 (0) | 2020.12.07 |
[아두이노 기초 강좌 23강] 코딩없이 가변저항을 사용해 LED 서서히 밝게! 그리고 서서히 어둡게! | 팅커캐드로 배우는 아두이노 (0) | 2020.12.06 |