关于 arduino:GSM shield 和 Ethernet shield 兼容性

GSM shiled and Ethernet shild compatibility

我有一个 Arduino Uno Rev. 3 并且买了一个 GSM Shield
和以太网屏蔽。
如果我使用 Arduino 和 GSM 屏蔽或以太网屏蔽一切正常。但是,我想将 Arduino 与 GSM 屏蔽和以太网屏蔽一起使用。

我在互联网上搜索过,发现我的针脚 4 有冲突。GSM 屏蔽使用针 4 用于 SD 卡,以太网屏蔽使用针 4 用于 TX。

我可以修复这个错误吗?是否可以更改此引脚。


在屏蔽中,硬件以始终连接到特定引脚的方式进行管理。您可以这样理解,如果您将以太网屏蔽放在 Arduino 上,那么以太网的 Tx 引脚将始终连接到 Arduino 的引脚 4。

所以只有一种方法可以解决这个问题,不要将以太网屏蔽直接放置在 Ardunio 上。将其与外部跳线连接,并将 Tx 引脚 4 更改为编程中的另一个引脚,这是免费的。

我不知道您的代码中有哪些引脚是空闲的,但我们假设 Arduino 的引脚 6 是空闲的,因此将其声明为以太网 TX 引脚(您将在程序中找到它)并将其连接到以太网的引脚 4。

您只能直接使用一个盾牌,现在选择您要直接使用的盾牌并更改外部使用的盾牌的引脚配置。