Ant*_*Ant 0 gsm ethernet conflict arduino
我有一个Arduino Uno Rev. 3并购买了GSM Shield 和以太网盾.如果我使用Arduino和GSM屏蔽或以太网屏蔽都可以正常工作.但是,我想使用带有GSM屏蔽和以太网屏蔽的Arduino.
我已经在互联网上搜索并且已经读到我在引脚4上有冲突.GSM屏蔽使用引脚4用于SD卡,而以太网屏蔽使用引脚4用于TX.
我能解决这个错误吗?是否可以更改此引脚.
小智 6
在屏蔽中,硬件的管理方式使其始终连接到特定的引脚.您可以通过这种方式理解这一点,如果您将以太网屏蔽放在Arduino上,那么以太网的Tx引脚将始终连接到Arduino的引脚4.
因此,只有一种方法可以解决这个问题,不要将以太网屏蔽直接放在Ardunio上.将其与外部跳线连接,并将Tx引脚4更改为编程中的另一个引脚,该引脚是空闲的.
我不知道你的代码中哪些引脚是空闲的,但我们假设Arduino的引脚6是空闲的,所以将其声明为以太网TX引脚(您将在程序中找到它)并将其连接到以太网的引脚4.
您可以直接使用一个屏蔽,现在可以选择直接使用哪个屏蔽,并更改外部使用的屏蔽的引脚配置.
归档时间: |
|
查看次数: |
1883 次 |
最近记录: |