obniz:サーボモーター

サーボモーターはロボット等に使ったり、いろいろと制御するのがおもしろいですね。今回は、ミニスタジオ MiniS RB90 超小型RCサーボを使ってみます。

配線は、[オレンジ:制御信号、赤:VCC、ブラウン:GND ]です。

それぞれ、obnizのpin2, pin1, pin0に接続します。

<!-- HTML Example -->
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <script src="https://obniz.io/js/jquery-3.2.1.min.js"></script>
  <script src="https://unpkg.com/obniz@1.13.1/obniz.js"></script>
</head>
<body>

<div id="obniz-debug"></div>
<h1>ServoMotor</h1>
<input id="slider" type="range"  min="0" max="180" />

<script>
var obniz = new Obniz("YOUR_OBNIZ_ID");
obniz.onconnect = async function () {
  var servo = obniz.wired("ServoMotor", {gnd:0, vcc:1, signal:2});
  $("#slider").on('input', function() {
    servo.angle($("#slider").val())
  });
};

obniz.onclose = async function(){
   $("#slider").off('input');
};
</script>
</body>
</html>

ここを参考にさせていただきました。