首先说一下思路,当精养区维持在7只螃蟹的时候,散养区会放一只螃蟹进入备胎房,当精养区有一只螃蟹挂了,就落一只下来,然后过一会再把一只螃蟹关进备胎房,至于备胎房和左边门有可能锁住螃蟹会死的问题,死呗,我又不缺这几只螃蟹,我要的是蟹壳又不是螃蟹。
精养区的小动物传感器设置为低于7输出绿色信号,挨一块的两个传感器一个大于0,一个小于2,链接与门1(上面的)输出信号A,即该房间有且仅有一只螃蟹的时候输出绿色信号,信号A与精养区传感器链接与门2,控制右门。
当有一只螃蟹进入备胎房,与门输出绿色,缓冲门输出绿色,非门出红,左门锁死,备胎房成功只有一只螃蟹,但因为精养区传感器未触发,右门还是锁门状态。
等精养区一只螃蟹挂了,精养区传感器触发输出绿色信号,与门2输出绿色,右门开,螃蟹进入右门,备胎房输出信号A变为红色,但是我怕此时左门开会有螃蟹进入备胎房影响信号传输,所以加了缓冲门,所以此时门的状态是左锁右开,缓冲时间5s差不多了,螃蟹从右门掉落精养区传感器信号变红右门关,左门开,循环完成注意几个清扫器的位置一定要涵盖所有螃蟹能到的地方。