본문 바로가기

반응형

가변저항

서보 모터 제어하기(가변저항 이용) 오늘은 서보모터를 제어하는 방법에 대해 알아보겠습니다. 서보모터는 회전이 정해져 있어서 정확한 움직임이 필요한 경우에 사용하는 모터입니다. 서보라는 말 그대로 사용자의 명령에 따라 움직이는 모터로 사용자가 원하는 각도, 속도로 움직일 수 있다. 서보모터는 로봇, 드론, CCTV, 장난감 등 다양한 분야에서 광범위하게 쓰이고 있습니다. 여기서 사용하는 서보모터는 SG90이며 저렴하여 학습용으로 많이 사용되며 0~180도까지만 회전이 가능합니다. 준비물 - 아두이노 우노 - 서버모터 : SG90 회로도 소스코드 #include //Servo 라이브러리를 추가 Servo servo; //Servo 클래스로 servo객체 생성 int value = 0; // 각도를 조절할 변수 value void setup().. 더보기
아날로그 핀 사용하기(가변저항 이용) 오늘은 아두이노 아날로그 신호 입출력에 대해 알아보겠습니다. 디지털 핀에서는 디지털 신호 입출력이 모두 가능했던 반면, 아날로그 신호는 입력과 출력이 서로 다른 핀을 사용합니다. 입력은 ANALOG IN 문구가 표시된 A0~A5 총 6개에서 가능하고, 출력은 디지털핀 숫자 옆에 '~'가 붙은 PWM핀에서 가능합니다. PWM은 Pulse Width Modulation의 약자로 진동의 폭을 조절한다는 의미입니다. 다시 말하면 출력할 수 있는 전압값을 기준으로 이를 일정한 비율(duty)동안에는 High로 유지하고 나머지는 Low값으로 출력하여 아래와 같은 사각파의 출력을 만들어 낼수있다. 출처 : https://ko.wikipedia.org/wiki/%ED%8E%84%EC%8A%A4_%ED%8F%AD_%EB.. 더보기

반응형