Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

課題

今度は、あなたがポーリングを実践する番です。課題は、ボタンのポーリングを使って、ユーザー入力に応じた方向矢印を表示するシンプルなプログラムを実装することです。

  • ボタン A が押された場合は、LED マトリックスに左向きの矢印 (←) を表示します。
  • ボタン B が押された場合は、LED マトリックスに右向きの矢印 (→) を表示します。
  • どちらのボタンも押されていない場合は、マトリックスの中央に 1 つだけ点灯した LED を表示します。

必要なことは次のとおりです。

  • LED とボタン用の変数を初期化する。
  • ボタン A とボタン B を継続的にポーリングする。
  • ボタンの状態に応じて、各状態(左、右、またはニュートラル)が明確にわかるように LED 表示を更新する。

失敗しないことを願っています! ウインカーをちゃんと出さない人と道路を共有するのは、本当に大変ですからね。