請參考RobotC論壇,或是nxtasy.org論壇
當電力不足,又嘗試寫入FLASH記憶體時(下載程式或更新韌體),有可能會使NXT進入更新韌體狀態,也就是會不斷地Click,發出"滴答"聲。
這時又因為電力不足,無法提供電力給處理器寫入韌體,於是一直發出"滴答"聲,即使按下硬體重置鈕,仍然無效。於是很多人會懷疑NXT故障了!
Dick Swan先生在文章中提到:先換電池,確認電力充足。電源供應正常,NXT就會恢復正常。
在RobotC環境中,下載程式到NXT時,都會先確認NXT的電力狀況,避免上述情形發生。(因為RobotC就是Swan先生開發的啊!)
不過其他軟體可能就沒注意到這種情形。
特別是當你大量應用馬達時,電力可能消耗得特別快。
在NXT的螢幕右上角有一個電池圖示,顯示現在的剩餘電力,但是無法確切得知電力剩餘量。
探奇教室使用玩家自製的命令方塊,Battery Level,讓NXT顯示剩餘電量。
當三號電池電壓小於6100 mV時(充電電池是7100 mV),我們就必須注意確認電池是否需要更換。
下圖是簡單的電力顯示程式,Batt_test1.rbt
(抱歉!程式顯示的電壓單位打錯了!應該是mV不是mA)
這個命令方塊還有一個功能,可以告訴我們使用的是三號電池還是鋰電池。
所以我們使用SWITCH,依據Battery Level Block 的輸出值進行判別,並顯示相對應的電池種類(AA 6或是Rechargeable)
如果你沒有下載這個命令方塊,你也可以直接下載batt_test1.rxe,透過NXT-G或是Bricxcc,將程式上傳到NXT,就可以直接執行。