這個應該是機械手取的時候有固定的順序,但是如果需要精確的,肯定需要10個傳感器。但是從成本上考慮,明顯是不合適的。如果沒有檢測,光靠程序,那么怎么判斷都有可能不準確。你想,如果你控制程序執行,然后抓取的時候,不成功。那不是有東西,也顯示沒有了。如果不考慮以上因素,完全可以取一次對一個D寄存器放值1,取10次放值10.然后你就判斷D中的值,是幾把哪幾個變色,至于變色的方法有那多種,還要看具體的應用和硬件。如果用MCGS,可以指定10個顏色或者更多。其它屏可以看其支持。不行,就直接寫成一行一行的比較,等于多少,哪個M通,然后這個M的標志位控制哪些變色。等等,隨便聊聊。