M5Unified版opnizがリリースされてほとんどのM5Stackデバイスで使えるようになった🎉
by
田中みそ
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
M5Unified版opnizがリリースされて ほとんどのM5Stackデバイスで 使えるようになった🎉 田中みそ 2023/2/21 IoTLT vol.96
Slide 2
Slide 2 text
自己紹介 田中 みそ (田中 大樹) Qiita: miso_develop Twitter: miso_develop Facebook: 田中みそ LINE API Expert IoT界隈やスマートスピーカー界隈に よくいます
Slide 3
Slide 3 text
opnizとは
Slide 4
Slide 4 text
opnizとは • M5StackといったESP32デバイスをNode.jsからobnizライクに遠隔制御 するためのフレームワーク • Node.js SDKとArduinoライブラリがあり、WebSocketやTCPで相互通信 を行う
Slide 5
Slide 5 text
opnizとは await opniz.dis.fillpix(0xff0000) { “method”: “M5.dis.fillpix”, “params”: [“0xff0000”] } M5.dis.fillpix(0xff0000) たとえばM5ATOMライブラリの`M5.dis.fillpix(0xff0000)`を実行するとき…
Slide 6
Slide 6 text
これまでのopnizの実情 • M5ATOMのArduinoライブラリにしか対応してなかった • M5公式ライブラリとopniz Arduinoライブラリが1:1で対応する設計 • 個人的にM5ATOMしか使わなかったから… • 一応ほかのM5StackデバイスでもESP32標準の基本的なIO制御 (digitalWriteとかanalogReadとか)は使えた • けどライブラリのメソッドは使えなかった… 実質M5ATOM専用…
Slide 7
Slide 7 text
これからのopniz🎉 M5Stackデバイス統合ライブラリであるM5Unifiedに対応したことで ほとんどのM5Stackデバイスでライブラリメソッドを使えるようになった! https://github.com/m5stack/M5Unified より
Slide 8
Slide 8 text
対応デバイス ※手持ちのデバイスでの動作確認なので多分Fireとかでも(M5Unified対応デバイスなら)使えるはず…! 最新機種のS3シリーズでも動く!
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
https://twitter.com/miso_develop/status/1626814386643046402
Slide 11
Slide 11 text
https://twitter.com/miso_develop/status/1626815777126105089
Slide 12
Slide 12 text
https://twitter.com/miso_develop/status/1626969265999073281
Slide 13
Slide 13 text
複数デバイス同時LED制御DEMO のソースコード(全文)
Slide 14
Slide 14 text
opniz CLIもアップデート • M5Stackデバイスへ簡単にopniz Arduinoライブラリを書き込めるCLIツール • 対応端末が一気に増え、一律M5Unified対応版opnizで書き込めます! https://github.com/miso-develop/opniz-cli より
Slide 15
Slide 15 text
M5Unified対応版ハンズオン記事もあります • 6つのコマンドを実行するだけでLチカ(Dチカ)できちゃう • 15分ぐらいで終わる(ほとんどインストールやコンパイルの待ち時間) https://qiita.com/miso_develop/items/e5eba99cfe8593c7ff64 より