ESP-NOW Broadcast

M5Stack 2台を使ってESP-NOWというEspressif社が開発した通信プロトコルでブロードキャスト通信をしてみました。

M5Stack通信 (2)

こちらでテストした通信のArduino版で、また下記サイトのコードを使わせていただきました。

https://lang-ship.com/blog/work/m5stickc-esp-now-1/

左側がM5Stack Gray、右側がM5Goで、上記同じプログラムを書き込みます。(書き込み設定も全く同じ)

電源を入れます。

M5StackのAボタンを二回押します。

M5GoのAボタンを二回押します。

M5GrayのAボタンを一回押します。

送受信ができていることが確認できました。
ちなみにCボタンで画面をクリアできます。

WiFiでMACアドレスに対してに直接通信をしているようです。ルータとか使わず2台のみで直接データのやりとりができる点は手軽です。
台数を増やして、ディスプレイを利用したメディアアート的な使い方をするのも面白いかもしれません。