HIGH

说明

HIGH的含义取决于Arduino的引脚设置。当引脚设置为为输入模式 (INPUT)或为输出模式 (OUTPUT)时,HIGH的含义有所不同。

Arduino引脚设置为输入模式(INPUT)

当引脚通过 pinMode() 被设置为输入模式 (INPUT),并通过digitalRead()指令读取取时, 该Arduino引脚会在引脚的电压大于等于3V时返回 HIGH 。

关于如何通过digitalRead()指令读取Arduino引脚,请参阅:digitalRead()

当引脚通过 pinMode() 被设置为输入模式(INPUT),并通过digitalWrite()指令将该引脚设置为HIGH。在这种情况下,输入引脚的值将被一个内部上拉电阻控制在HIGH上。这与将该引脚设置为输入上拉(INPUT_PULLUP)模式相同。

关于如何通过digitalWrite()写Arduino引脚,请参阅:digitalWrite()

Arduino引脚为设置为输出模式(OUTPUT)

当一个引脚通过pinMode()被设置为输出模式(OUTPUT),并通过digitalWrite()将该引脚设置为HIGH时,该引脚将输出5伏特电压。在这种情况下,该引脚可以驱动外部电路,如通过串联限流电阻驱动LED。

关于如何通过digitalWrite()写Arduino引脚,请参阅:digitalWrite()

相关阅读: LOW