作ったもの まずはこの動画を見てください。 このようなゲームを子供の頃体験しませんでしたか?30秒の間に光っているボタンが何回押せるかを競うゲームです。なかなか大きいものですし、市販されていません。なければDIYで作る。ということで作りました。 アーキテクチャ概要 全体図は上図のようになります。 まずはボタンの機構を確認してみる ボタンを開けて確認してみると、ちゃんと回路的には別になっています。 これなら好きな場所を光らせたり、押されたところを判別することができますね。 これをボタンに入れるとこんな感じ。 LEDとRaspberry PIとの通信 LEDに関してはGPIOという仕組みを利用してピンのモードを出力(OUTPUT)にし、回路の電圧をHIGHにしたりLOWにすることでLEDを光らせたり、消したりすることができます。 出力 LEDの状態
![Raspberry PI + Node.js + Nuxt.jsで30秒の間に光っているボタンが何回押せるかを競うゲームをDIYした - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a1b46553f968b4343a11148b57981fa4104790ca/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9UmFzcGJlcnJ5JTIwUEklMjAlMkIlMjBOb2RlLmpzJTIwJTJCJTIwTnV4dC5qcyVFMyU4MSVBNzMwJUU3JUE3JTkyJUUzJTgxJUFFJUU5JTk2JTkzJUUzJTgxJUFCJUU1JTg1JTg5JUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgxJTg0JUUzJTgyJThCJUUzJTgzJTlDJUUzJTgyJUJGJUUzJTgzJUIzJUUzJTgxJThDJUU0JUJEJTk1JUU1JTlCJTlFJUU2JThBJUJDJUUzJTgxJTlCJUUzJTgyJThCJUUzJTgxJThCJUUzJTgyJTkyJUU3JUFCJUI2JUUzJTgxJTg2JUUzJTgyJUIyJUUzJTgzJUJDJUUzJTgzJUEwJUUzJTgyJTkyRElZJUUzJTgxJTk3JUUzJTgxJTlGJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04NmI4ZDY0YTA0YzM1ODkyODE2ODMwZDIxYWM1YmM1Yg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwamlyb2t1biZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YTI4YTRlZTQ1OWU5Mjk0MDFiN2VlNjg3YjUzMjU2ZWI%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D07318095de03fbcb9001a8fc931f6af8)