這是使用Scratch改裝版JNXT beta 1.4寫的NXT Line Finder程式
由於是以Bluetooth遙控,所有的判斷都在遠端的電腦完成,所以放慢速度讓機器人可以順利偵測到黑線,程式的邏輯其實蠻簡單的,難在如何調校判斷的參數,還有周遭的光線或地面是否平整都會影響判讀,Jimmy's papa覺得才短短一兩公尺的藍牙遙控就如此困難,何況遠在384,400公里的登月車的遙控,不知道花費多少人力物力啊!!!
以下的程式碼加上一些模糊地帶的判斷邏輯或許可以加快運轉的速度
等我找到時間再修改吧!!
機器人的組裝是參考
這裡
變數最好是專屬於角色的,而不是全域變數,否則Mesh會持續做Sensor update有可能導致NXT的訊號接收不良,
沒有留言:
張貼留言