obnizのサーボモータースライドをNode.jsで起動したい
Q&A
Closed
Node.jsでサーボモータースライドを起動したい
Node.jsを使い、音楽やLEDのライトを点灯させ、一定の感覚でサーボモーターを
「自動」で動かすことができるようになりました。
次のステップとして、Node.jsで
スライド操作などで、音楽やLEDに合わせ「手動」でサーボモーターを動かしたいです。
HTMLのコード
<!-- HTML Example -->
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://obniz.com/js/jquery-3.2.1.min.js"></script>
<script src="https://unpkg.com/obniz@3.3.0/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("OBNIZ_ID_HERE");
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>
上記のHTMLのコードはobniz Docsにあるのですが、
Node.jsで手動で動かす方法が見出せません。
スライド以外でも手動で動かせれば○
目的はNode.jsで「手動」で動かすことですので、スライダでなくても、
マウスやキーボードで動かす方法も模索しました。
特にこちらの記事は、キーボードでモーター操作できそうな
コードだと思ったのですが、結果使いこなすことができませんでした。
どなたかアドバイス、もしくは参考になる記事がありましたら教えてください。
初心者質問すみません。よろしくお願いいたします。