我几乎是一个手持电子产品的初学者,所以我决定用一个arduino uno r3把自己扔在浅水区.
我已经开始了一个项目,我很乐意处理LED,液晶显示器和简单的按钮,但项目使用的是8个引脚的家用电话键盘,根据桥接的组合,它会告诉您按下了哪个按钮.
例如,如果引脚1上电 - 如果引脚5有电,则按下按钮4 - 如果引脚6有电,则按下按钮1 - 如果引脚7有电,则按下按钮7 - 如果引脚8有电源则按钮*被按下
我的计划是使用4个数字输出引脚和4个数字(/模拟?)输入引脚.我将第一个数字引脚设置为高电平,并检查4个输入中的每个输入的值.然后转到第二个输出,依此类推.
我是否会通过将输出连接到输入来打击arduino上的某些引脚?如果没有,我会继续.
或者,还有更好的方法?
提前致谢.
jdr*_*5ca 22
你很好.Arduino输入引脚不会损坏自己的输出引脚.原因如下:
您需要的所有数字都在芯片数据表的"直流特性"部分,每个人都应该注意28.1"绝对最大额定值".
电压
如果在其上施加过高或过低的电压,可能会损坏任何引脚.从28.1开始:
任何引脚上的电压-0.5 V至Vcc + 0.5V
由于Arduinos的电压为5 V,这意味着-0.5至5.5 V是安全的.由于芯片只有5 V,因此超出此限制就无法自行损坏.如果您使用的是9 V电池并将其连接到其中一个IO引脚,则会损坏该引脚.
当前
如果绘制过大的电流,输出引脚将会损坏.从28.1开始:
每个I/O引脚的直流电流= 40.0 mA
按下按钮时,其中一个输出引脚将直接连接到输入引脚.所以问题就变成"输入引脚将吸收多少电流?".
理想的输入引脚消耗零电流.arduino引脚消耗非常接近于零.从第28.2节:
输入漏电流I/O引脚低= 1 uA
输入漏电流I/O引脚高= 1 uA
但是,你可以打开内部上拉电阻(触发可能 - 你要去,正确吗?).这些是在同一部分:
I/O引脚上拉电阻20 - 50 kOhm
输入引脚中包含的这些上拉电阻是主要负载.因此逻辑0输出将加载到0.25 mA(= 5 V/20 kohm).逻辑1输出将加载0 mA.换句话说,完全安全.
所以你现在看到,你非常安全地操作.在将各种连接在一起之前,您需要了解这些电流和电压规格.
| 归档时间: |
|
| 查看次数: |
14483 次 |
| 最近记录: |