パーツライブラリ - GY-61
2021/4/11公開
概要
Amazon等々で安価で大量に売られている三軸加速度センサGY-61のobniz用パーツライブラリを作成しました。ベースはKXR94-2050のソースで、GY-61の仕様に合わせて小改修する程度で作れました。
公式サンプルの「加速度センサの傾きでWebの要素を傾ける」のobniz.wired箇所をGY-61の定義に書き換えれば他はそのまま動かすことができます。
説明
クラス名は"GY_61"です。それ以外の仕様はピン定義にenableとself_testが無い以外はKXR94-2050と同一です。
Vccには5Vを印加してください。
外部パーツライブラリの使用方法は公式ドキュメント「外部のパーツライブラリを取り込む」を参照してください。
使用例
<script src="https://unpkg.com/obniz@3.x/obniz.js"></script>
<script src="gy_61.js"></script>
<script>
var obniz = new Obniz("OBNIZ_ID_HERE");
obniz.onconnect = async function () {
// パーツライブラリの登録
Obniz.PartsRegistrate(GY_61);
var sensor = obniz.wired("GY-61", { vcc:0, x:1, y:2, z:3, gnd:4 });
sensor.onChange = function(values) {
console.log("x:" + values.x);
console.log("y:" + values.y);
console.log("z:" + values.z);
}
}
</script>
ダウンロード
gy_61.js
戻る