新しいこと、枯れたこと問わずサムザップ大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。C#以前micro:bitを入力デバイスとしてUnityに無線通信で送信するサンプルを作りました。今回はUnityを入力デバイスとしてmicro:bitへデータを送信してみます。各micro:bitのソースコードを用意してインストール以下のソースコードをmicro:bitのオンラインエディタで編集、ダウンロードしてインストールを済ませておきます。basic.showIcon(IconNames.Butterfly)})Unityからmicro:bitへシリアル通信する処理Unity側の全ソースコードは、全公開していますので、ここでは概要の説明になります。以前作成したSerialiPortWrapperを使います。送信ソースコードの抜粋ですが、以下のようにWriteメソッドで任意の文字列をUSBでつながったmicro:bitに送信します。_serialPortWrapper.Write("hoge:");}文字列を受け取ったmicro:bitは、無線状態のmicro:bitに数字を送信します。※数字はあくまで今回のサンプル用で、文字列も送れます。完成このような感じでUnity上でマウスクリックするとmicro:bitにシリアル通信するようになりました。無線状態のmicro:bitのLEDがUnityからの入力で切り替わっています。Unity側のソースコードはこちらにアップしています。レイテンシが気になりますが、数行でmicr:bitに無線通信できるのでお手軽です。06:17Unityからmicro:bitへ無線通信する方法Tweet読者になるボタンを押して貰えるととてもがんばれます。大庭俊介(bao_bao)渋谷のUnityエンジニア。スマホゲーム作って生活しています。設計、組み込み、演出一通りを自分1人で完結して作るのが得意です。よろしければTwitterフォローお願いします。(@ohbashunsuke)株式会社サムザップでUnityエンジニアとしてスマホゲーム作っています。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。