如何将MegaMUX连接到Arduino

电子说

1.3w人已加入

描述

第1步:观看视频!

详细介绍Arduino程序的工作原理。

第2步:获取零件,组件和工具。

Arduino

这是一个非常基础的板,所以它只有三个组件。对于您需要的MegaMUX:

PCB(PCBWay或GitHub)

ADG732(Digikey)

0.1uF电容0805

1uF电容器0805

接头引脚

部件:

Arduino Board,我使用的是Sparkfun SAMD21

跳线

面包板

工具:

烙铁

焊料

焊剂焊剂

镊子

步骤3:焊接ADG732,焊帽和焊头引脚

Arduino

Arduino

由于我只制作其中的一个或两个,我只是用我的烙铁来放置芯片。使用你喜欢的任何方法。

我焊接在头部引脚上,这样它们就可以放在面包板上,IO直角针伸出背面。

步骤4:将其连接到Arduino

Arduino

如果您想使用我的演示程序,请按如下所示连接IO。左边是MegaMUX,右边是Arduino。

VCC - 》 3.3V

GND - 》 GND

A0 - 》 GPIO13

A1 - 》 GPIO12

A2 - 》 GPIO11

A3 - 》 GPIO10

A4 - 》 GPIO9

CS - 》 GPIO8

WR - 》 GPIO7

EN - 》 GPIO6

IO - 》 A0

步骤5:测试输出程序

Arduino

如果您想使用该程序测试MegaMUX上的输出,请连接MUX的每个IO引脚到一个LED。在MUX上的IO和Arduino上的A0之间连接一个合适的电阻。

下载我的Arduino程序并上传它。

如果一切正确,LED应该一次点亮一个循环通过所有引脚。

步骤6:测试模拟输入程序

Arduino

Arduino

如果要使用MUX作为模拟输入,我使用光敏电阻作为演示。光敏电阻添加在多路复用器(IO 1至16)的一侧,而不是LED。我将输出引脚设置为分压器。每次引脚切换时,下一个光敏电阻将成为分压器的另一半并报告给Arduino的模拟引脚。

下载INPUT程序并上传。

程序将循环通过光敏电阻,允许您从每个光敏电阻进行采样。如果您在Arduino IDE中打开“Serial Plotter”,您可以看到这一点。

如果您还没有,请观看YouTube视频,了解该计划的详细信息。

第7步:学习新功能

Arduino

现在您已经设置了MegaMUX并使用了Arduino程序,请尝试自己使用它。这个基本思想是扩展了Arduino上的GPIO。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分