これらの入出力装置の状態を監視したり、値を入力/設定/出力することができます。そのものの紹介が本ブログエントリの目的ではないので、詳しくは公式ドキュメントを参照してください。ボードとの連携として、ボードのダイヤルスイッチでテトリミノを動かせるように改良しました。ファイルを開いてください。ボタンをクリックでゲームスタートです。実際に遊んでいる様子がこちらです(下手すぎるのは撮影しながらだから、です・・・):この仕組みのすごい所は「ゲーム画面とコントローラー(Obniz)が離れていても実現できる」点です。ある場所でゲーム画面を開いていますが、たとえばゲーム画面は地球の裏側で見られていたり、コンサート会場の大型スクリーンなどに表示されていてもいいわけです。そんな仕組みを簡単に実現できてしまっている、という点が素晴らしいと感じてます。ちなみにカスタマイズの肝となっている箇所のコードはこちらです。本当に強力で、簡単にこういうことが実現できちゃいます。センサーを繋いだり、モーターを繋いだりしなくても、手軽にこんな使い方が実現できちゃうという、このポテンシャルの高さが魅力で気に入ってます。勉強シリーズ(!?)、前回はマイクから入力した音声をオーディオバッファ・インスタンスに変換して再生するコードを紹介しました。今回は前回作成したコードを改良して、音声データを折れ線グラフで可視化することに調整してみました。作成したコードはこんな感じです。個だけ取り出して折れ線グラフにするようなコードにしています(後述のように、このくらいだとかろうじて折れ線に見えます)。要素を記述しています。使って折れ線グラフを描いていきます。使ってロードしています。配列に格納しています。(右)に、それぞれ波形データが配列で格納されます。この中身を折れ線表示すればよいことになります。1を実行することで同じ配列を取り出すことができます。このコードを実行して、マイクから音声入力するとこんな感じで音声が折れ線グラフ表示されます(以下はモノラルの例):最初はチンプンカンプンでしたが、だんだんオーディオバッファの中身がわかってきました。ブログ検索」ブログパーツは、サービスを終了しました。