我正处于使用Arduino Uno控制8个距离传感器的项目的规划阶段,并且遇到了一个小障碍,Uno只有六个输入引脚。所以我想知道,有什么办法可以解决这个问题吗?如果是这样,怎么办?
我正处于使用Arduino Uno控制8个距离传感器的项目的规划阶段,并且遇到了一个小障碍,Uno只有六个输入引脚。所以我想知道,有什么办法可以解决这个问题吗?如果是这样,怎么办?
Answers:
有多种方法可以做到(TMTOWTDI)。
有8种模拟输入连接到Arduino的方法。
ps:模拟输入的复用需要一个“模拟复用器”-大多数复用器是“数字复用器”,不适用于模拟输入。
pps:我使用的所有超声波距离传感器仅需要数字I / O引脚。您使用哪种距离传感器?
只要数字系统中的信号输入量超过适当的输入量,就可能需要多路复用器或简单地将其复用。M对N多路复用器是一种电路,使您可以选择要输出到N个多路复用器输出的M个输入信号中的哪个,通常使用数字引脚进行选择。
快速搜寻,我找到了针对Arduino Uno的解决方案:Mux Shield。希望有帮助!