Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

6.4 自分専用チャンネルで制御

サンプルコードは、共通のチャンネルを使って LED を制御しています。そのため、複数人が同時に実習していると混信が起こります(他の人の PC から ON/OFF を指示しても、自分の LED が ON/OFF してしまいます。同じチャンネルを使っているためです)。

共通チャンネルにも使い道はありますが、自分の LED を自分だけで制御したい場合は、専用のチャンネルを使いましょう。チャンネルの指定は、PiZero 側のコードと PC 側のコードの両方で、同時に同じ内容に設定する必要があります。設定する箇所は、以下の部分です。

channel = await relay.subscribe("chirimenLED");

このchirimenLEDという文字列(チャンネル名)を、他の人と重ならない別のチャンネル名に書き換えます(chirimenLED5など)。