가변저항(Potentiometer, 포텐셔미터)

아두위키 : Arduwiki

저항값을 변화시킬 수 있는 소자입니다.

볼륨을 조절하거나 빛의 밝기를 조절하는데 사용될 수 있습니다.

필요 하드웨어

  • 가변저항(본문에서는 B10K 사용)
  • Arduino UNO
  • UNO cable
  • breadboard
  • M-M cable(3ea)

연결

  • 왼쪽과 오른쪽에 전원을 인가 후 가운데로 출력이 나오는 방식입니다.
  • 왼쪽 또는 오른쪽에 전원을 인가 후 반대편 단자에 GND를 연결
  • 아래와 같이 연결 시 오른쪽으로 돌리면 값이 증가하게 되지만 반대로(오른쪽 GND, 왼쪽 5V) 연결한 경우에는 왼쪽으로 돌려야 값이 증가합니다.
가변저항 Arduino UNO
왼쪽 단자 GND
가운데 단자 A0(다른 아날로그 핀 사용 가능)
오른쪽 단자 5V

예제 코드

#define input A0

void setup()
{
  //시리얼 통신 시작
  Serial.begin(9600);
  Serial.println("start");
  Serial.println("======================");
}

void loop()
{
  //가변저항의 값을 시리얼 모니터에 표시
  Serial.println(analogRead(input));
  delay(1000);
}

구매링크

공집사몰