obnizのフォーラムは新しいシステムに移行しております。
新しいフォーラムはこちらになりますKXR94-2050のセンス結果を表示したり活用したい場合どうしたらよいでしょうか
-
見本を動かしているレベルの初心者です。
KXR94-2050のconsole.logの出力がpromiseになってしまうのはawait sensor.getWait();と変更すると出力はObject x:...y:...z:...となって
センスした値はわかるようになったのですが
1)このx,y,zの出力値をhtml画面に表示する方法がわかりません
(適当にためしてもObjectという表示しか出ない)
2)このx,y,zの出力を使ってサーボを動かしたい
ということをするにはどのようにすればわかりません。
参考になる見本等アドバイスをいただけないでしょうか。
-
こんにちは。
すいません、サンプルプログラムが間違っておりました。
結果はオブジェクトになっているので以下のように取得できます。
let values = await sensor.getWait(); console.log(values.x); console.log(values.y); console.log(values.z);
この値を使ってサーボを使うときは、繰り返し値を取得し、その値を使ってサーボを回すことで動かせます。
while(true) { let values = await sensor.getWait(); servo.angle(values.x); }
values.xに入る値の範囲を確認し、0~180になるように調整することでうまく動かせると思います。
-
@Yuki-Sato さま
クリアな説明ありがとうございます。うまく出力できました。
-
出力できて良かったです!
SUGGESTED TOPICS
-
サーボモーターを動かそうとすると。
Beginner Questions/Discussion • 2021年10月11日 23:20 • 吉川 靖育 2021年11月1日 9:51 -
IRModule の start と send
Beginner Questions/Discussion • 2021年10月24日 7:12 • 門脇 勇 2021年10月24日 7:12 -
自分のパーツライブラリが作成できない
Beginner Questions/Discussion • 2021年7月8日 9:04 • Hola 2021年7月28日 10:45 -
group29khoinghiep
Beginner Questions/Discussion • 2021年10月19日 7:32 • lamtrancl123456 2021年10月19日 7:32 -
ブロックプログラムのプログラム間コピー
Beginner Questions/Discussion • 2021年9月11日 23:20 • 門脇 勇 2021年9月13日 13:47 -
パーツライブラリを作りたい
Beginner Questions/Discussion • 2021年10月4日 12:30 • 門脇 勇 2021年10月9日 12:09 -
obniz 1Y のスリープ状態解除
Beginner Questions/Discussion • 2021年7月24日 7:20 • Eiichi 2021年7月26日 14:43 -
ブロックプログラムでIRモジュールのオプションを渡したい
Beginner Questions/Discussion • 2021年9月11日 12:49 • 門脇 勇 2021年9月13日 13:40