フェーズ1:GPIO入出力(LED/ボタン)(入口)

フェーズ1は「マイコンの入出力」を動かして覚えるフェーズです。
LEDを点ける→ボタンを読む→現実のクセ(チャタリング)を直す→割り込みまで進みます。

このフェーズで得るもの

  • GPIOの出力/入力の基本が分かる(ポート設定、ON/OFF、読み取り)
  • 失敗(点かない/不安定)を体験して、原因に当たりが付く

実験一覧(E1)

※記事を作ったらリンクに差し替え。

先に読む(基礎シリーズ)

よくあるつまずき TOP3

  1. 外付けLEDが点かない(向き/抵抗/配線/GND)
  2. ボタン入力が不安定(プルアップ/プルダウン不足)
  3. 1回押したのに複数回反応(チャタリング→デバウンスが必要)

ゴール(このフェーズを終えた状態)

  • GPIO出力でLEDを点滅できる
  • GPIO入力でボタン状態を読める
  • プルアップ/プルダウンの意味が体感できる
  • チャタリングを観測でき、デバウンスで改善できる
  • (発展)割り込みの基本(ISR→フラグ→メイン処理)が分かる

次に進む