← サンプル
サンプル
内蔵プルアップ抵抗を使う
抵抗を付けずに INPUT_PULLUP でボタンを読みます。押すと 0 です。
Arduino Uno R3ライブラリ 046行全体の信頼度 100%
ソース読み取り専用digital_input_pullup.ino
パーサーが読み取った内容#include · #define · pinMode · コンストラクタ引数から抽出。AI ではなく決定論的パーサーの結果です。
部品
buttonusage pinMode(2, INPUT_PULLUP) 50%ledusage pinMode(13, OUTPUT) 50%ライブラリ
ライブラリなし — ピン名と pinMode だけから読み取りました。
ピン契約
プロジェクトが所有する不変の契約です。レベルが変わってもこの表は維持され、ターゲットボードでは物理ピンだけを再マッピングします。
| 論理名 | ピン | 方向 | 信号 | 指定方法 |
|---|
| 2 | D2 | in | digital | リテラル |
| 13 | D13 | out | digital | リテラル |
このページはどの検証ゲートも通過させません。ロジック(シミュレータ)・電気(ERC・DRC)・実機(ユーザー確認)の検証は、プロジェクト内でそれぞれ別々に行います。
次のステップ
同じスケッチでシミュレーションから PCB まで
コードはそのままです。プレイグラウンドで avr8js 上で実行し、プロジェクトに取り込めば 8 段階の電気検証、KiCad 基板生成、Gerber 書き出しが続きます。