LEGO SPIKE Prime Essential 樂高機器人,LEGO MINDSTORMS Robot Inventor, EV3 ,樂高動力機械 BricQ Motion 程小奔Codey Rocky,mBot2,CyberPi 童芯派 mBlock5 慧編程, Python 專業教學,課程設計。 Scratch, MakeBlock產品 艾多美 Atomy 生活用品 NXT 樂高機器人:創意樂趣,隨心所欲!
SPIKE 樂高機器人
▼
我的網頁
▼
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 Hassenplug的Display Number blockv2.0
連接需要顯示數值的資料線,就能直接顯示在NXT主機螢幕,還可以加上標題,真是方便!
沒有留言:
張貼留言
探奇歡迎大家留言討論!謝謝分享你的意見。