Arduino中的上拉电阻

来源:互联网 发布:海岛奇兵上尉升级数据 编辑:程序博客网 时间:2024/06/07 05:12

          今天做项目时遇到的一个问题,模块输出的低电平为0V,而高电平只有2V左右,这样arduino数字口都会把它们识别成低电平,上网求助之后发现可以用上拉电阻来提高电平的幅度。Arduino自带上拉电阻,将数字口设置为INPUT的同时需要digitalWrite一个高电平:

pinMode(2, INPUT);    //2端设置为输入digitalWrite(2, HIGH);   //并且上拉

          激活内部上拉电阻后,如果将pinMode从INPUT改为OUTPUT,引脚将保持HIGH状态。反之亦然:当一个输出脚为HIGH时,转换这个引脚到INPUT模式,那么内部上拉电阻将激活。


0 0
原创粉丝点击