Arduino日本語リファレンス



HIGHの意味は対象となるピンの設定がINPUTかOUTPUTかで異なります。
pinModeでINPUTにセットしたピンをdigitalReadするとき、そのピンに3V以上の電圧がかかるとHIGHになります。同じピンにdigitalWriteでHIGHを出力すると、20KΩの内部プルアップ抵抗が有効になります。
ピンがOUTPUTに設定されているとき、digitalWriteでHIGHを出力すると、そのピンは5Vになります。

LOW:

LOWの意味もピンのモードに依存します。INPUTに設定されているピンに対してdigitalReadを実行するとき、2V以下の電圧でLOWとなります。
OUTPUTに設定されているピンにdigitalWriteでLOWを出力すると、そのピンは0Vとなります。

*訳注: ここでは、電源電圧が5ボルトのArduinoボードが前提となっています。電源電圧が3.3Vの場合、HIGHは3.3Vとなります。つまり、マイコンを駆動している電圧がHIGHのレベルです。


[目次へ戻る]

Creative Commons Attribution-ShareAlike 3.0 License.
このドキュメントはArduino Teamにより執筆され、Takumi Funadaが翻訳し、一部加筆修正したものです
ご意見はtf at musashinodenpa.comまでお送りください [ドキュメント一覧]