
前回は BBC micro:bitのbluetooth led serviceというものを走らせ、スマートフォンからDroidScriptで点灯制御してみました。今回は、複数のservicesをmicro:bit上で共存させ、その機能をスマホから使ってみたいと思います。しかし今回、micro:bit v2を購入できていないのが、ボディーブローのように効いてきました。 “ブロックを積みながら(10) micro:bit、複数BLE serviceの共存の限界” の続きを読む
デバイス作る人>>デバイス使う人>>デバイスおたく
前回は BBC micro:bitのbluetooth led serviceというものを走らせ、スマートフォンからDroidScriptで点灯制御してみました。今回は、複数のservicesをmicro:bit上で共存させ、その機能をスマホから使ってみたいと思います。しかし今回、micro:bit v2を購入できていないのが、ボディーブローのように効いてきました。 “ブロックを積みながら(10) micro:bit、複数BLE serviceの共存の限界” の続きを読む
前回に引き続き、MicroPythonにおける「フルPythonにおける numpy 的な」演算ライブラリ ulab の機能を試用して行きたいと思います。今回のお題は「連立方程式」であります。別投稿にて「解答済」の問題があるので、MicroPythonでも解いてみようという趣向。しかし、今回は実装の違いによる問題に躓いてしまいました。トホホ。
先週の投稿で、M5Stack社の超小型デバイスATOM Liteのスタンドアロンでのお試しプログラムを動作させました。本日は、余勢をかって?WiFiネットワークに接続し、Node-REDダッシュボードにMQTT接続いたします。他のデバイスで何度となくやっているので新味はありませんが、これをやらないとATOM Liteの意味がない? “IoT何をいまさら(83) M5Stack ATOMLite、MQTTでnode-RED接続” の続きを読む
前回、micro:bit上でサポートされるBLEのサービスの一つであるLED serviceを走らせ、スマホから操作してみました。しかしスマホ側のアプリが「ショボい」上に LED serviceの「売り」である任意のパターンをマトリックスLED上に表示させる機能に対応していませんでした。今回はスマホアプリの方にてこ入れをしてマトリックスLEDに対応させます。
無線通信機能が無いボード類を無線ネットワークに参加させるべく、適当なデバイスを物色していたのであります。今回購入してみましたのは、M5Stack社のATOM Liteというデバイスです。ちゃんとシャーシに入っていますが24mm角の小ささ。とりあえず第1回は開発環境をセットアップし、単品にて動作確認いたしました。 “鳥なき里のマイコン屋(116) M5ATOM Lite到着、ビルド環境セットアップ” の続きを読む
昨日は Bluetooth ではない Radio の方で終わっていたので、本日こそ Bluetooth を使ってみたいと思います。MakeCodeでは、いくつかのBluetoothサービスのBlockが用意されています。それを利用してみたいと思います。今回は led serviceというものを使用、micro:bit と スマホをペアリングし、スマホからの指示で micro:bit に Hello World させようという趣向です。
Pi PICOに続きmicro:bit v2も品薄ということで買えません。それで最近 MicroPythonで運用してきたmicro:bit v1.5 をMakeCode環境に引き戻し「ブロックで」プログラムすることにいたしました。Bluetooth LEを使いたかったから。しかし、気付いてみれば知らなかった事多数。世の中の進歩は速い。今回は micro:bit の無線に関わるプログラミングについて整理してみました。 “ブロックを積みながら(7) micro:bitの無線、RadioとBLE、整理してみました” の続きを読む
前回の作業でM5StickV用のMicroPython(MaixPy)のセルフ開発環境が「整った」ので、早速例題をやってみたいと思います。micro:bit上のMicroPythonでは「やる気も起きなかった」計算量やらメモリ量やら必要なもの。当然ながら時間計測もしたいです。ドキュメント読んでいるうちにデコレータ使って時間計測している技を発見。早速使わせていただきます。 “MicroPython的午睡(8) M5StickV、ulab行列積、timeitデコレータ” の続きを読む
最近のmakersなのかSTEMなのかの盛り上がりの余波で、今だRaspberry Pi PICOもmicro:bit V2も買えておりませぬ。そのためmicro:bit V1.5のBTネタへの移動にともない、本MicroPythonシリーズはM5StickVに担当してもらうことになりました。春の人事異動か? “MicroPython的午睡(7) M5StickV, MicroPython再々復活” の続きを読む