Limetime's TimeLine
article thumbnail
반응형

가변저항기란?

- 저항의 값을 변경할 수 있는 부품이다.

- 가변저항기에 GND와 5V를 연결하면 출력 전압 부분에서 전기가 흐르게 되는데, 가변저항기가 돌려준 것에 따라 출력 전압이 0V ~ 5V 사이로 변하게 된다.

 

 

서보모터란?

- 모터 축의 각도를 자유롭게 조절할 수 있는 부품이다.

- 서보모터를 제어하기 위해 Servo 라이브러리를 import 해야한다. 

 

가변저항기를 사용해서 서보모터를 제어해보자!!

#include <Servo.h>

Servo myServo;

void setup() {
  // put your setup code here, to run once:
  myServo.attach(9);
}

void loop() {
  // put your main code here, to run repeatedly:
  myServo.write(map(analogRead(A0), 0, 1023, 0, 120));
  delay(15);
}

 

  • Servo.h : 서보모터를 제어하기 위한 함수들이 정의되어 있는 라이브러리이다.
  • Servo myServo; : Servo 라이브러리를 사용하기 위해 이름을 myServo라고 지정.
  • myServo.write() : 서보모터의 각도를 설정해준다. (0º ~ 119º를 지정할 수 있다.) 

가변저항기의 값은 아날로그 핀으로 읽기 때문에 0~1023의 값을 가진다.

 

구분을 잘 하시길 바랍니다! 참고하세용~

 

가변저항기를 조작하면 서보모터의 각도가 변한다!!

반응형
profile

Limetime's TimeLine

@Limetime

포스팅이 좋았다면 "공감❤️" 또는 "구독👍🏻" 해주세요!