diff --git a/week1.rst b/week1.rst index ecd59f6..b1a1cf4 100755 --- a/week1.rst +++ b/week1.rst @@ -528,12 +528,30 @@ :emphasize-lines: 30 + その他のBluetooth利用例 -------------------------------------- BLEHIDDeviceを用いると、Human Interface Device(HID) Profileを導入して、マウスやキーボードの代用品が作成できます。(詳細は省略します。) +ESP-NOW による通信 +------------------------------------------- + +Wifi (802.11) を使いますが、基地局に接続せず、MACアドレス宛に直接通信する方式です。詳細は +https://lang-ship.com/blog/work/m5stickc-esp-now-1/ を参照してください。 + +:numref:`espnow02` に、MACアドレスにFF:FF:FF:FF:FF:FF を指定し、ブロードキャストする例を示します。 +ブロードキャストの場合、送信先のMACアドレスを指定しなくてよいので楽ですが、他の班のデバイスからも受信できます。 + +.. literalinclude:: src/espnow02.ino + :caption: + :name: espnow02 + :language: arduino + :linenos: + + + Preference -------------------------------------------