マガジンのカバー画像

M5Stamp Picoで「ピンポンブザー」を早押し対応に

8
M5Stack BasicとM5Stamp Pico 、UIFlowでダイソー「ピンポンブザー」を早押し対応にする記事です。中学校技術・家庭科の技術分野、「計測・制御のプログラミ…
運営しているクリエイター

記事一覧

(1)M5Stack BasicとM5Stamp Pico 、UIFlowでダイソー「ピンポンブザー」を早押し対応…

 ダイソーに「ピンポンブザー」という商品があります。300円商品ですが、別会社から販売され…

shintaro
1年前
2

(2)M5Stack BasicとM5Stamp Pico 、UIFlowでダイソー「ピンポンブザー」を早押し対応…

前回はこちら さて、「ピンポンブザー」にM5Stamp Picoを仕込もうという見当をつけたところで…

shintaro
1年前
2

(3)M5Stack BasicとM5Stamp Pico 、UIFlowでダイソー「ピンポンブザー」を早押し対応…

前回はこちら 実はプログラム部分は、(2)の動作確認用のプログラムで、本質的には、ほとんど…

shintaro
1年前

(4)M5Stack BasicとM5Stamp Pico 、UIFlowでダイソー「ピンポンブザー」を早押し対応…

前回はこちら さて、ハードウェア的な改造は済みましたので、あとはプログラミングです。プロ…

shintaro
1年前
1

(5)M5Stack BasicとM5Stamp Pico 、UIFlowでダイソー「ピンポンブザー」を早押し対応…

前回はこちら 改良の方針前回までで、最低限の機能は実装しました。 子機は親機に「Push」を…

shintaro
1年前
3

(6)M5Stack BasicとM5Stamp Pico 、UIFlowでダイソー「ピンポンブザー」を早押し対応…

前回はこちら 子機に解答権があるかどうか表示させる (親機側の修正)親機側で判定した、一…

shintaro
1年前
4

(7)M5Stack BasicとM5Stamp Pico 、UIFlowでダイソー「ピンポンブザー」を早押し対応にする - 早押し順を保持

前回はこちら 親機の修正最初の解答者が間違えた場合、次の解答者に解答権が移るようなルールがある場合があります。今回は、このような機能を実現していきたいと思います。 この機能を実現するためには、早押し順を保持する必要があります。早押し順は「Push」データを送ってきた子機の順番にMacアドレスをリストに追加していくような動作で保持することにします。 リスト関係のブロックは、「リスト」にまとめられています。 親機に設定した「次に送る」ボタンを押すことで、リストの先頭を削除し

(8)M5Stack BasicとM5Stamp Pico 、UIFlowでダイソー「ピンポンブザー」を早押し対応…

前回はこちら 手元で動作している様子を動画に撮りました。 (7)からの変更点は以下の通りで…

shintaro
1年前
2