gpt4 book ai didi

arduino - 用于堆叠 Arduino Shields 的软件

转载 作者:行者123 更新时间:2023-12-04 17:50:51 26 4
gpt4 key购买 nike

我一直在玩 Seeed Ethernet , SD , 和 TFT学习如何使用Arduino的盾牌。但是,我发现我不能同时使用这些屏蔽,因为它们三个都使用引脚 10 作为其 SS 引脚。

有没有办法以编程方式更改任何 Arduino 扩展板的 SS 引脚?

我知道 SD 库有 SD.begin(),但即使我将引脚设置为未使用的引脚,屏蔽也不能一起工作。我知道 Arduino 软件附带有一个 SPI 库,但是 SPI.begin(slaveSelectPin)仅在 Arduino Due 上,我有一个 Arduino Uno。

我找到了 Go-Between Shield ,但是查看用户指南,我仍然需要更改我的代码以使用 Arduino 上的其他引脚(除非我读错了),所以为什么不完全跳过它,并在我已经拥有的屏蔽上进行更改。

这对电气工程会更好吗?

最佳答案

根据实际的盾牌及其修订版,确实可以在这里和那里破解一个引脚以将 SS 映射到 Arduino 上的不同引脚。

在重新映射之后,您必须对期望 SS 位于 pin-10 的库进行类似的调整。通常它是构造函数的参数,因此很容易。

烙铁和镊子!

关于arduino - 用于堆叠 Arduino Shields 的软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16591003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com