2010-04-24

NXT-G螢幕顯示數字的問題



使用NXT樂高機器人的View功能,透過螢幕顯示的讀值,是確認電線及感應器正常連接最方便的方法。

不過NXT主機螢幕所顯示的文字實在很小,有時候非常不容易觀看,特別是像我這種快要有老花眼的人...@_@

NXT主機螢幕有100x64個像素,字型卻是固定大小(6W x 8H 像素),所以可以同時顯示很多字,但也有閱讀不易的缺點。

探奇在『NXT樂高機器人』書中詳細敘述如何在NXT主機螢幕上顯示圖形及文字,

在部落格文章也利用這樣的原理讓NXT顯示大一點的數字,請參考探奇舊文章:

NXT螢幕大型數字顯示(Big Digits for NXT LCD Display)

LEGO NXT-G教學--NXT大型數字顯示原理

雖然達成目的,不過也麻煩了一點,顯示時也有重疊影像的狀況。

Guy Ziv先生在2008/9發表Advanced Display Text NXT-G Block

探奇也曾經在舊文章NXT-G也可以利用nxtRICeditV2所製作的字型說明如何使用。

這個命令方塊還包含三種字型,Large Letters(10x10), Small Letters, Upside Down

雖然還不夠大,但是至少粗大了一點,比較容易觀看。

探奇再找時間做出大一點的字型,如果你願意分享,也很歡迎喔!謝謝!

========================================================


在NXT主機顯示感應器數值時的另外一個困擾是:每次都需要使用Number to Text Block,將數字轉換成字串(String),有一點點麻煩。

你可以使用My Block自製命令方塊功能,將相關命令方塊包裝濃縮(探奇再發文解釋說明)

也可以試試另外一個辦法,使用Team HassenplugDisplay Number blockv2.0

連接需要顯示數值的資料線,就能直接顯示在NXT主機螢幕,還可以加上標題,真是方便!

沒有留言:

張貼留言

探奇歡迎大家留言討論!謝謝分享你的意見。