一般市面上的開發板,大多不具有螢幕,因此使用者需要額外購買螢幕,或是透過HDMI等影像輸出端子,將畫面輸出到外部螢幕,才能看到執行中的畫面,比起需要額外的花費,占用更多空間的問題可能更讓人頭痛。Pixel 2.0不但具有小巧的尺寸,更附帶了1.5吋螢幕,方便用於打造小型裝置 。
內建螢幕更省空間
如果想要利用Arduino打造附帶螢幕的小型裝置,常常會遇到的問題,就是因為需要連接外部螢幕,以及訊號、電源相關線路的因素,導致成品的尺寸偏大。舉例來說,如果利用Arduino Uno開發板搭配Adafruit販售的2.8吋觸控螢幕,不但需要使用線材將螢幕連接至開發板,還需要費心思考螢幕擺放的位置,若選用1.5吋的螢幕,雖然尺寸較小,但是仍需要透過排線連接,造成整體體積依然很大的困擾。
Pixel 2.0則是直接將Arduino開發板與螢幕整合在同一片電路板上,它整合了Arm Cortex M0架構處理器、微控制器、1.5吋OLED螢幕、Micro SD讀卡機等功能,如此一來不但不需煩惱連接線路的問題,使用上更加方便,也能夠縮小體積,有利於用於打造小型裝置。
▲使用Arduino Uno開發板搭配2.8吋螢幕,會讓空間需求變大。(圖片來源:Adafruit)
▲若改用1.5吋螢幕,仍然要考慮排線占據的空間。(圖片來源:Adafruit)
▲Pixel 2.0將開發板與螢幕結合為一,有助於縮小尺寸。
▲從Pixel 2.0背面可以看到螢幕是透過軟排線連接至主機板。
輕鬆開發程式
由於Pixel 2.0相容於Arduino,所以具有完整的程式開發工具,使用者只需將它透過USB連接至電腦,就可以使用Arduino IDE撰寫各種程式。Pixel 2.0也相容於Arduino的SPI與SD函數庫,可以透過SPI匯流排控制螢幕並存取Micro SD卡中的資料。
另一方面,Pixel 2.0也相容於Adafruit的圖型函數庫,能夠簡化繪圖工作,讓使用者在程式中簡單地畫出線條、圓型甚至是匯入文字。
Pixel 2.0採用開放原始碼型式推出,使用者可以參閱完整的電路板設計,並自行加以改造。使用者也能透過標準SWD端子,將Pixel 2.0連接到Atmel ICE,以利進一步的程式開發。
在硬體規格方面,Pixel 2.0搭載Atmel ATSAMD21G18處理器,運作時脈為48MHz,並具有32 KB SRAM與256 KB快閃記憶體,螢幕尺寸為1.5吋,解析度為128 x 128,電路板尺寸為46公釐 x 46公釐。
Pixel 2.0的預定售價為美金15元(約合新台幣465元),預定上市時間為2017年6月。
▲Pixel 2.0可以透過USB連接至電腦。
▲並在Arduino IDE環境中撰寫各種程式。
▲使用者也能利用Adafruit圖型函數庫進行繪圖。
▲Pixel 2.0的螢幕解析度為128 x 128,能夠支援16位元採色顯示(65536色)。
▲在性能展示中,可以看到Pixel 2.0顯示24位元點陣圖的FPS為1.58幀。
▲使用者還可以將Pixel 2.0連接到Atmel ICE,進行各種開發與除錯工作。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!