2012-08-25

NXT RGB LED訊息看板(Message Board):(III) I2C實作

NXT訊息看板I2C作為NXT的控制介面,所提供的功能包含:

接收來自Master傳送的文字(Text),並依據指定的字型顏色於RGB矩陣中顯示,   預設的顏色有:BlackRedGreenBlueBrownPurpleWhite七種選擇。
改變文字字型的背景顏色設定,預設為Black
接收由Master指定要顯示的圖案編碼(中文或圖形),以及前景與背景顏色指定。


2012-08-15

Arduino official WiFi shield發佈產品說明與程式庫(8/16已公佈價格)

2012.8.16補充》
ArduinoStore出來了

這是所知所有Arduino Wifi shield中最貴的一個
※※※※※※※※※※※※※※※※※※※※※
Arduino官方版本的WiFi Shield終於出現在Arduino.ccOfficial Arduino Shields的清單中,同步也提供了:Gettingstarted with the WiFi Shield以及專屬程式庫WiFi Library的說明與<WiFi.h下載,看來上市日期已經指日可待

2012-08-11

NXT RGB LED訊息看板(Message Board):(II) 軟體功能

前一篇Arduino UNOSparkfun RGB LED矩陣製作的NXT訊息看板中,所使用的介面分別是I2CSPI
其中I2C是作為外部Master裝置(也就是NXT)的控制介面。
SPI則是Arduino UNO傳送字型資料至RGB LED矩陣控制板進行顯示的傳輸介面。
至於結合這兩個介面成為示範影片所展示的效果,則是由Arduino sketches的軟體功能來實現,主要含:
(1)
外部I2C Master的控制功能,含:接收自Master(NXT)傳送的文字字串(Text
string)
、自訂字型代碼與字型與背景顏色的設定值等。

(2)
將文字(Text)轉換成字型(Font),含:大小寫英文字母、數字以及部分的標點符號。
(3)
自訂字型,屬於非文字類型的圖案,例如:中文字型。
(4)
跑馬燈效果,RGB LED矩陣以捲動方式顯示(2)(3)的字型(Font)
程式的功能架構圖: