由於 Erin 正在製作 Lotto-bot (樂透機器人)供 MMUG 三月網聚使用,平常 NXT-G 輸出到 NXT LCD 上的數字顯示實在太小,所以利用 nxtRICedit 來製作大數字圖片並整理到 MyBlock 中供程式使用。
nxtRICedit 是一套免費又好用的黑白兩色階 for NXT LCD 的圖片編輯軟體,它相當簡單,短時間就可以上手。在手工製作數字 0 到 9 的圖片後,統一將圖片存到 C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu NXT\engine\Pictures\ 裡,這樣在 NXT-G 的編輯視窗中才能選到你剛剛新增的圖片,nxtRICedit 編輯視窗如下圖:
使用 nxtRICedit 製做圖片不需要太擔心一開始的起始位置,當圖片被放置到 NXT LCD 後,它的起始位置會是以圖片有像素的部份最左最下邊界為 0, 0,再由 NXT-G 編輯視窗設定 x, y。
接下來開始製作 ImageNumber MyBlock:(關於MyBlock的基本製作方法請參照前篇)
說穿了,要用 NXT-G 編輯 NXT LCD 大數字顯示就是作手工,請努力將每一個數字分別使用 Display Block 對應到相對的數字圖片上,請記得每一個 Display Block 都需要接上資料線喔!
測試程式:
輸出如最上方圖片!完成!!
當完成的 ImageNumber MyBlock 可以串接其他 Sensor輸出的數字,只需要將輸出的數字分別作運算切出分開的數字再傳入相對應的 ImageNumber MyBlock 中就可以了呦!
你的大號數字做得真不錯!
ReplyDelete相信用在樂透機器人一定很有趣!
呵呵!我也很喜歡你的blog,有很多Lego相關資訊,讓新手的我才知道很多有用的網站..XD
ReplyDelete有趣的节目可以下载某个地方?
ReplyDeleteGreat Program ! Can I download it anywhere ?
This tutoring shows how to make the ImageNumber MyBlock. Try to build it by yourself. =D
ReplyDelete