つまみの値を読む
A0 の可変抵抗を 0〜1023 の数値として読み、出力します。
入力
potAnalog
なぜこの補助回路が入るのか
아날로그 입력 (분압).
カタログとゴールデンパターン(実在のオープンソース回路)に基づく根拠です。自動で入れる部品には必ず理由が付きます。
この部品に追加の補助回路はありません — ボードのレールとコネクタだけを配線します。
ログイン不要でブラウザから実行できます。
A0 の可変抵抗を 0〜1023 の数値として読み、出力します。
可変抵抗の 0〜1023 を 0〜5 V の電圧に換算して出します。
A0 の値をそのまま音の高さに変換して鳴らします。
複数のセンサーを読み、押された場所の音を鳴らします。
A0 の値をそのまま delay に使い、回した分だけ点滅が速く/遅くなります。
0〜1023 の値を 0〜255 に縮めて LED の明るさにします。map() を学ぶ例です。
直近 10 個の平均を取って値のばらつきを抑えます。センサーでは必ず出会う問題です。
最初の 5 秒で見た最小・最大を覚え、その範囲を基準に換算します。
読んだ値が大きいほど多くの LED を点けます。値を目で見る一番簡単な方法です。
読んだ値が決めたしきい値を超えたときだけ LED を点けます。if の基本です。
ボタンが押されている間 while の中に留まり、処理を続けます。
読んだ値をいくつかの範囲に分け、範囲ごとに別の処理をします。if の連続より読みやすい形です。
可変抵抗を回すと、サーボのホーンが同じ角度まで動きます。
可変抵抗を回した分だけサーボが動き、DHT22 の湿度が LCD に出ます。
String の作り方をひとつずつシリアルに出して見せます。
数値と文字を + でつないで 1 つの文にします。
+= で文字列の後ろに足し続けます。
文字列を ==, >, < で比べるとどうなるかを見せます。数値とは違います。
文字列が特定の文字で始まる/終わるかを調べます。