MG996R 서보모터를 이용해서 회전운동을 왕복운동으로 바꾸는 장치를 만들어보았다.
준비물: MG996R 서보모터, 아두이노 우노, 3D프린터
갈색 - GND 연결
빨강 - + 연결
주황 - 아두이노 9번핀 연결
아두이노 코드
#include <Servo.h>
int servoPin = 9;
Servo servo;
int angle = 0; // servo position in degrees
void setup()
{
servo.attach(servoPin);
}
void loop()
{
// scan from 0 to 180 degrees
for(angle = 0; angle < 70; angle++)
{
servo.write(angle);
delay(20);
}
servo.detach();
delay(2000);
servo.attach(servoPin);
// now scan back from 180 to 0 degrees
for(angle = 70; angle > 0; angle--)
{
servo.write(angle);
delay(20);
}
3D프린팅 파츠
잘 움직이지만 약간 고정이 안되서 볼트너트를 이용해서 고정시켜야할 것 같다.
참고
반응형
'만들기 > 아두이노' 카테고리의 다른 글
아두이노 무선데이터통신 HC-05 블루투스 연결하기 (1) (0) | 2022.04.14 |
---|---|
아두이노 서보모터 외부전원 작동하지 않을때 (0) | 2022.04.09 |
[아두이노] 토양습도센서 고장 (부식) (0) | 2021.11.14 |
blynk와 esp8266으로 아두이노 화분습도센서 만들기( 피쉬본선인장) (작성중) (0) | 2021.10.02 |
공대생 감성 아두이노 스마트 전등 스위치봇 만들기 (1) | 2021.07.25 |