在学习如何使用 Arduino 时,我一直在搞乱 Seeed Ethernet、SD和TFT Shields。但是,我发现我不能同时使用这些屏蔽,因为它们三个都使用引脚 10 作为 SS 引脚。
有没有办法以编程方式更改任何 Arduino 屏蔽的 SS 引脚?
我知道 SD 库有 SD.begin(),但即使我将引脚设置为未使用的引脚,屏蔽也不能一起工作。我知道 Arduino 软件附带一个 SPI 库,但SPI.begin(slaveSelectPin)
只在 Arduino Due 上,我有一个 Arduino Uno。
我找到了Go-Between Shield,但是查看用户指南,我仍然需要更改我的代码以使用 Arduino 上的其他引脚(除非我读错了),所以为什么不完全跳过它,然后进行更改我已经拥有的盾牌。
这对电气工程会更好吗?