我知道用Arduino构建模型交通灯节点。一个节点应该服务于所有方向的所有灯光的整个交叉点。
我想使用1线DS2408通过其出厂设置的唯一ID识别节点,并为不同的灯提供8个IO。
一个节点应该有更多的灯(对于困难的交叉点超过30-40)。 我想使用MAX7219等LED驱动器或74HC595等移位寄存器将这8个IO扩展到64个。
可以这样做吗?我可以使用DS2408(1-Wire 8通道可寻址开关)并扩展其IO? 或者你会建议什么?
我想使用这种1线协议以获得更好的可扩展性和简单的节点寻址,假设我想建立一个拥有100个交叉点的模型城市。 谢谢。