ARDIUNO关于INPUT/OUTPUT/的区别

ARDIUNO关于INPUT/OUTPUT/的区别
首先通过一段简单的代码来看OUTPUT的使用;
【图片】

98561596338a48e4b5ed0c030acefc09.png
pinMode(5,OUTPUT);//使用pinMode函数将5号引脚设置成输出模式;
digitalWrite(5,HIGH);//使用digitalWrite函数将5号引脚设置成高电平控制LED灯发光
【OUTPUT模式】
当引脚被设置为output的时候,引脚为低阻抗状态,这意味着Ardiuno可以向其他电路元件提供电流(可以点亮LED或驱动电机)
在完成上述操作时,需要配合使用上拉电阻或者下拉电阻。
【INPUT/INPUT—PULLP 模式】
【图片】

752aa569c05e43a4bd0c176ddaca91e5.png
当引脚被设置为INPUT/INPUT—PULLUP时,引脚为高阻抗状态,此时可用于读取传感器信号或者开关信号。若使用INPUT模式没有上拉电阻或者下拉电阻时,引脚会属于不确定状态,所以需要使用上拉电阻或者下拉电阻,一般可以用(10k)
当设置为INPUT—PULLUP 模式时自带上拉电阻不需要另外加
【总结一下】
OUTPUT模式用来输出,为外界提供电流,不能用来读取信息;INPUT模式用来输入,可以读取传感器信息或开关信号;

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值