本帖最后由 ddllxxrr 于 2014-8-5 19:15 编辑
Arduino有两个不同的输入引脚,数字和模拟。
让我们先看下数字引脚。
数字输入引角有两种可能状态:开或关,也就是说:
高或低
1或0
5V或0
这种输入通常是感知电压当开关开闭的时候。
数字输入能被用在数不清的数字通讯协议上。通过建立一个5V为高脉冲,或0V低脉冲,你能建立一个二进制信号,这是所有处理的基础。这也是同其它数字传感器通话的基础。比如:超声波传感器。
一个简单的数字输入例子,连接一个开关从数字管脚2到5V,一个10K电阻连接第二角到地,并且运行如下代码:
File --> Examples --> 2.Digital --> Button
10K电阻叫下拉电阻,当按键没有压下时接到地,保证低电平。当按键压下时电气连接到5V的电阻比接地电阻小,电流总是从小电阻的路径流过。
|