obniz Parts Library

Potentiometer

GitHub
Potentiometer
Usable Devices :
obniz_board
Found at :
秋月電子通商
秋月電子通商

Potentiometer

ボリュームのように回すことで抵抗値を変えることが出来る可変抵抗です。
抵抗値を読み取ることにより今どの位置に回されているのかがわかります。3本の端子があり、端の2つの間はどう回していても一定の抵抗値です。この2つの端子に電圧をかけます。
回されることで間の1本の電圧が2つの電圧の間を移動します。

このパーツで扱えるポテンションメーターの抵抗値は10Ω〜100kΩの間です。

obniz.wired(obniz, {pin0, pin1, pin2})

ポテンショメーターの3本のピンをそれぞれpin0, 1, 2として接続します。pin0とpin2は逆でも構いません。(回転が逆になりますが)

// Javascript Example
var meter = obniz.wired("Potentiometer", {pin0:0, pin1:1, pin2:2});

onchange

回転を監視し、回転された時にcallback関数を呼び出します。回転に合わせて0.0~1.0の値が返ります。例えばちょうど真ん中であれば0.5です。

// Javascript Example
var meter = obniz.wired("Potentiometer", {pin0:0, pin1:1, pin2:2});
meter.onchange = function(position) {
  console.log("position: "+position);
};

Supported from: obniz.js 3.5.0