HIGH LOW
来自Labplus盛思维基百科
Tangliufeng(讨论 | 贡献)2018年6月4日 (一) 12:04的版本
引脚电压定义,HIGH 和LOW
当读取(read)或写入(write)数字引脚时只有两个可能的值: HIGH 和 LOW 。
HIGH
HIGH(参考引脚)的含义取决于引脚(pin)的设置,引脚定义为INPUT 或OUTPUT 时含义有所不同。当一个引脚通过pinMode 被设置为INPUT,并通过digitalRead 读取(read)时。如果当前引脚的电压大于等于3V,微控制器将会返回为HIGH。引脚也可以通过pinMode被设置为INPUT,并通过digitalWrite 设置为HIGH。输入引脚的值将被一个内在的20K 上拉电阻控制在HIGH 上,除非一个外部电路将其拉低到LOW。当一个引脚通过pinMode 被设置为OUTPUT,并digitalWrite 设置为HIGH 时,引脚的电压应在5V。在这种状态下,它可以输出电流。例如,点亮一个通过一串电阻接地或设置为LOW 的OUTPUT 属性引脚的LED。
LOW
LOW 的含义同样取决于引脚设置,引脚定义为INPUT 或OUTPUT 时含义有所不同。当
一个引脚通过pinMode 配置为INPUT,通过digitalRead 设置为读取(read)时,如果当前引
脚的电压小于等于2V,微控制器将返回为LOW。当一个引脚通过pinMode 配置为OUTPUT,
并通过digitalWrite 设置为LOW 时,引脚为0V。在这种状态下,它可以倒灌电流。例如,点
亮一个通过串联电阻连接到+5V,或到另一个引脚配置为OUTPUT、HIGH 的的LED。