GSM屏蔽和以太网屏蔽兼容性

时间:2014-06-25 09:12:53

标签: arduino conflict gsm ethernet

我有一个Arduino Uno Rev. 3并购买了GSM ShieldEthernet Shield。 如果我使用Arduino和GSM屏蔽或以太网屏蔽都可以正常工作。但是,我想使用带有GSM屏蔽和以太网屏蔽的Arduino。

我已经在互联网上搜索并且已经读到我在引脚4上有冲突.GSM屏蔽使用引脚4用于SD卡,而以太网屏蔽使用引脚4用于TX。

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

1 个答案:

答案 0 :(得分:6)

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

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

我不知道你的代码中哪些引脚是免费的,但我们假设Arduino的引脚6是免费的,所以将其声明为以太网TX引脚(你会在程序中找到它)并将其连接到以太网& #39; s pin 4。

您可以直接使用一个屏蔽,现在可以选择直接使用哪个屏蔽,并更改外部使用的屏蔽的引脚配置。

相关问题