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までお送りください
[ドキュメント一覧]