M5Stick-C obnizOS ver 3.4.0でプラグインのサンプルスケッチのled-blink
の書き込みまで成功しました。この書き込んだプログラムの起動方法を教えて下さい。
G
Google Homer
@Google Homer
-2
評価
257
投稿
699
閲覧数
1
フォロワー
0
フォロー中
Google Homerのベストな投稿
このユーザーはまだ一つも投稿していません
Latest posts made by Google Homer
-
プラグインの起動方法を教えて下さい
-
RE: M5Stack×obnizOSでNeoPixとIMUの同時使用でエラー
回避方法みつかり、IMUとNeoPix同時利用できました。IMU I2CのPin21とNeoPix SPIのPin21の競合が原因との事でしたので、NeoPix SPIの方をPin21→Pin26に変更しました。Pin21以外でSPI使えるPinについてはM5Stackの中の人に教えてもらいました。その他も自力で試してみたら、NeoPix Pinとして26以外に23/19/18/2/5/17もIMUと同時利用できました。これで出来た事、理屈的に合っているでしょうか?
-
RE: M5Stack×obnizOSでNeoPixとIMUの同時使用でエラー
なるほど、そうなんですね。M5StickCではIMUとNeopix同時に動いていたのでStackでも動くのかなと思っていました。
-
M5Stack×obnizOSでNeoPixとIMUの同時使用でエラー
M5StackのGrove端子にNeoPixを接続してIMUと同時利用しようとすると下記エラーが出ます。それぞれ単独では正常に動作しています。
<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@2.2.0/obniz.js"></script> <script src="https://unpkg.com/m5stackjs/m5stack.js"></script> </head> <body> <script> var obniz = new M5Stack("XXXX-XXXX"); obniz.onconnect = async function () { await obniz.m5display.onWait(); var leds = obniz.wired("WS2812B", {din:21}); obniz.setupIMU(); leds.rgbs([[0,255,0]]); while(1) { let data = await obniz.accelerationWait(); obniz.m5display.clear(); obniz.m5display.print(data.y); } } </script> </body> </html>
-
RE: obnizOSとブロックプログラムの整合性
了解です、ありがとうございました。今のところ、使える部分だけ使えればよいといった感じです。
-
DCMotorライブラリのPWM使用数の節約について
4WD車のMotor4台直刺しで使いたいです。
現在のDCMotorライブラリでは、1つのDCMotorで正転/逆転のためPWMを2つ使用しているようで3台までしか直刺しできません。1つのPWMを正転/逆転で動的に使用するなどして、使用PWM数を節約できないでしょうか。 -
obnizOS M5StackのIMUと他I2Cとの同時利用について
M5Stack IMUでセンサーにアクセスした際に、NeoPix等の他のI2Cを同時利用することができませんでした。アドレスか何かを工夫することでIMUと同時に他のI2Cデバイスも使えるようにはできないでしょうか。