슬라이드 가변저항

아두위키 : Arduwiki

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

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

사양

  • 권장 입력 전압 : 3.3V ~ 5V
  • 아날로그 출력핀 두개(출력값은 두핀 모두 동일한 값입니다.)
  • 10Kohm

예제 사용 하드웨어

연결

아두이노 나노 슬라이드 가변저항 모듈 LCD
5V VCC, VCC VCC
GND GND, GND GND
A4 SDA
A5 SCL
A6 OTB
A7 OTA

예제 코드

슬라이드 가변저항 값을 LCD에 표시하는 예제입니다.

LCD 사용방법은 링크를 참고해주세요.

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);

const int otb = A6;
const int ota = A7;
int val1 = 0;
int val2 = 0;

void setup() {
  lcd.init();
  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("OTA:");
  lcd.setCursor(0, 1);
  lcd.print("OTB:");
}

void loop() {
  if (val1 != analogRead(ota)) {
    val1 = analogRead(ota);
    for (int i = 4; i < 8; i++) {
      lcd.setCursor(i, 0);
      lcd.print(" ");
    }
    lcd.setCursor(4, 0);
    lcd.print(val1);
  }

  if (val2 != analogRead(otb)) {
    val2 = analogRead(otb);
    for (int i = 4; i < 8; i++) {
      lcd.setCursor(i, 1);
      lcd.print(" ");
    }
    lcd.setCursor(4, 1);
    lcd.print(val2);
  }
  delay(300);
}

실행 결과

링크에서 작동 영상을 확인해주세요.


구매 링크