検索IchigoJamとMixJuiceを使ったBTN早押しゲームストップウォッチを使ってゲーム遊びをした経験。STARTとSTOPをいかに短い期間に押すかという単純なゲームです。今回は、IchigoJamとMixJuiceを使って、IoT用クラウドサービスAmbientへ結果を送信するBASICプログラムを作成しました。教室などで多人数で競えば、楽しいかもしれません。必要なものは、IchigoJamとMixJuiceです。純正品でも動作します。IchigoJamのプッシュボタンがMixJuiceに隠れるので、押しにくいでしょう。ブレッドボードなどにBTN信号を引き出して、タクトキーを接続しても良いでしょう。1.2以上が必要です。MixJuiceのファームウェアは下記からダウンロードすることができます。MixJuice:http://mixjuice.shizentai.jp/ファームウェアのバージョンアップ方法については、下記のサイトを参考にしてください。MixJuiceで製作するIoTセンサ/MixJuice用ファームウェアのバージョンアップhttps://bokunimo.net/ichigojam/MixJuice_Ambient.html#vupまた、プログラムを動かす前に、MixJuiceをインターネットに接続する必要があります。接続するには、下記のコマンドをIchigoJamから入力してください(SSIDとPASSはお手持ちの無線LANアクセスポイントに書かれた内容を使用してください)。PASSSSIDとパスワードは、電源を切っても、MixJuiceへ残っていますので、次回からは、入力の必要はありません。接続状態を確認するには、以下のコマンドを入力します。接続された状態であれば、「1」の値が返ってきます。(ただし、このときにプログラムの行番号1が消える場合があります。Shield基板を使用しました。MixJuiceの替わりには、ESP-WROOM-02をXBeeモジュールと同じ2mmピッチ基板に実装したものを使用しました。ESPモジュールのファームウェアはMixJuiceのホームページ(http://mixjuice.shizentai.jp/)からダウンロードしたものを書き込みました。Shield基板を取り付け、MixJuiceファームウェアを書き込んだESPモジュールをXBeeソケットへ取り付けた。以下にプログラムを示しますが、いつくかの注意点があります。このプログラムを実行すると、ゲームの結果がインターネット上へ送信され、ボタンを押した時刻と速度が自動的に一般公開されます。送信者を特定するような情報は公開されません。送信するためのIDやキーがプログラムに組み込まれています。これらを他の用途で使用することは、絶対にやめてください。発覚次第、この実験そのものを中止せざる得なくなります。上記の注意事項を読んでから、MixJuiceでのダウンロードしてください。シリアルなどからIchigoJamへプログラムを転送して利用することも可能です。IchigoJamのファームウェアは1.2.1以降を推奨します。1.2.1で動作確認しました。MixJuiceで以下へアクセスする。プログラムをダウンロードする。ご注意:通常の「カナ版」または「英語版」をご利用ください。「カラー版」はESP-WebTermIJKB専用につき、MixJuiceではご利用いただけません。next:next:returnIchigoJam-FANグループ尾野さんからいただいたESP-WebTermIJKBで使用する場合のコメントuart1:uart2にしないと画面が一致しなくなる。(MixJuiceの場合はuart1)wait4:行番号960にウェイトが必要。(MixJuiceの場合はwait不要)実行後、「BTNを2回、押してください」のメッセージが表示されたら、IchigoJam上のタクトキー(SW2)を、すばやく2回、押下します。LEDが点灯したままの時は、1回しか押せていません。一度、押してください。必要かは、150行目と160行目の式を見て考えてみましょう。送信した結果は、クラウドサービスAmbientで確認することが出来ます。ゲームほかにも似たようなゲームを紹介しています:https://bokunimo.net/blog/ichigojam/82/参考情報と宣伝IchigoJamの認知度は上がってきていますが、MixJuiceについては知らない人も多いようです。ゲームとの組み合わせで簡単に始めれるコンテンツが登場すると、徐々に広まるのではないかと、期待しています。ICH-KIT)は、IchigoJamでI/O入出力や、モータ、ワイヤレス通信の実験を始めるには良いキットです。価格が高い点と、ESPモジュールを容易に接続できない点で、この実験専用としては、お奨めできませんが、どの基板も実験をするうえで使いやすく仕上がっているので、この機会に参考にしていただければ嬉しいです。XBeeソケットに装着したESP-WROOM-02モジュール。XBeeソケットとの変換は手配線で行った。MixJuiceファームウェアを書き込み済み。左側のソケットにシリアルを接続し、右側のSW32のボタンを押しながら本体のリセットボタンを押下すると、ファームウェアを書き換えることが出来る。IchigoJam入門」のP.91の情報を参考にしていただくと、ダウンロードすることが出来ます。そちらを活用していただいても良いでしょう。雑誌およびキットはCQ出版からお買い求めいただけます。(3)紹介ボクにもわかる電子工作bokunimo.netとの連携ブログです。関する情報などを掲載しています。(7)リンクは自由ですが、掲載情報についての責任は負いません。