首先,先谢谢你。
是否有一种方法可以让Arduino板检测其他板的附加(如红外线、伺服电机等)或简单的东西,如led或按钮?基本上,有办法做插头N播放吗?
我想设计一个系统使用Arduino,如果用户可以混合和匹配红外传感器,电机,led。脚本将识别附在董事会上的内容并作出相应的回应。目前,一个是被迫硬代码在脚本中,以确定什么引脚是附加到什么。因此,如果用户取出一个伺服电机并添加一个红外线,那么脚本必须重写。这就是我想要避免的。
谢谢。
发布于 2022-05-23 04:47:07
你开始的时候
用户混合和匹配传感器,马达,led。脚本将识别附加的内容。
后来又增加了
用于模型铁路的
Arduino,动态添加伺服、灯和传感器
这是不一样的,缩小范围使所有的区别。第一个选项见我的评论。至于构建将识别元素的特定模型,当然,这可以通过几种方式实现,这取决于您打算实现的拓扑,在这种情况下,主要关注的应该是:
元素/节点将如何相互连接和/或主板?
如果你打算为每一个元素运行分开的电线,你可以用一根线来识别它们,并在每个元素上使用不同的电阻,这是复杂和有限的,我不会这么做。
另一方面,您可以创建一个并行总线,它可以从一个节点运行到另一个节点,并且可以根据需要进行扩展,它将有少量的电线来实现I2C,例如,为了进行标识,还可以作为本地驱动程序在每个节点上添加一个ATtiny。
https://stackoverflow.com/questions/72332658
复制相似问题