在特殊场合的 ev3 模型中, 可能会用到不止一个 brick
(官方将之称为程序块).
程序块之间可以通过两种方式连接: 有线和无线. 有线是指
USB 线, 无线是指 wifi 或 蓝牙. 这两种试是相互排斥的.
USB 连接
通过 USB 线将多个程序块连接在一起的方式, 官方称为 “菊链”, 最多可以将
4 个程序块连接在一起. 在官方文档中, 对 “菊链” 的描述如下:
通过菊链可以使用 EV3 USB 电缆将 EV3
程序块连接在一起. 随后可以使用链中的第一个 EV3 程序块控制电机, 并读取菊链 EV3
程序块的传感器. 可以有多达四个 EV3 程序块形成菊链.
在使用方式上, 一般将第一个程序块当作主控器, 其它程序块作为被控制一方
比如一个当作有线遥控器, 控制其它程序块的运行. 这种情况下,
只要在作为主控器的程序块上布置软件即可, 被控制的主控器不需要布置程序,
也就不需要启动任何程序. 在操控时, 启动主控器上的程序, 对主控器进行操作,
从而给受控制的程序块发指令, 由受控制方具体驱动电机和传感器.
通过 “菊链” 模式将多个程序块连接在一起时, 比如连接方式为
A-->B-->C