
トランジスタのスイッチ回路|Arduinoでモーターや多くのLEDを動かす、ベース抵抗の決め方
Arduinoのピンでは足りない電流を、NPNトランジスタで制御する方法を説明します。スイッチとして使うしくみ、データシートの見方、ベース抵抗の計算、LEDを複数点ける例、モーターに必要なダイオード、MOSFETやリレーとの使い分けまで順に整理します。
タグ
5本の記事

Arduinoのピンでは足りない電流を、NPNトランジスタで制御する方法を説明します。スイッチとして使うしくみ、データシートの見方、ベース抵抗の計算、LEDを複数点ける例、モーターに必要なダイオード、MOSFETやリレーとの使い分けまで順に整理します。

つまみを回すと値が変わる可変抵抗(ボリューム)を、Arduinoのアナログ入力で読む方法を紹介します。3本の端子の役割とB10Kの表記、分圧で電圧が決まるしくみ、analogReadの0〜1023の意味から、配線とスケッチ、map()での変換、PWMでLEDの明るさを変える方法、値のふらつき対策まで、USB給電で試せる範囲でまとめました。

Arduinoでブザーを鳴らすときに迷いやすい、アクティブ(発振回路内蔵)とパッシブの違いと見分け方、圧電ブザーと電磁ブザーの電流の違い、tone()とnoTone()の使い方、ドレミの周波数の求め方、配列でメロディを組む方法、PWMとの干渉や音が小さいときの原因までを、配線とスケッチの例で順に説明します。

Arduinoで押しボタン(タクトスイッチ)を使うときに必要な、4本足の内部のつながり、入力端子が浮く理由、プルアップ・プルダウン抵抗の考え方を紹介します。INPUT_PULLUPでの配線とスケッチ、押した瞬間の検出、チャタリング対策、長押しの判定、動かないときの確認順まで、USB給電で試せる範囲でまとめました。

Arduinoで初めて電子工作をする人に向けて、マイコンボードとパソコンの違い、Arduino IDEの準備、ボードとポートの選び方を紹介します。基板上のLEDを点滅させるコードから、ブレッドボードの内部配線、外付けLEDと抵抗の考え方、書き込めないときの確認順まで、USB給電で試せる手順をまとめました。