M5Unified版opnizがリリースされてほとんどのM5Stackデバイスで使えるようになった🎉
by
田中みそ
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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 より