來自世界各地的新型微控制器層出不窮,這類開發板多數都是通過Arduino改進的版本,例如由Arduino所改良的Yún一樣,主要是針對網狀網路進行改進或升級了其它無線功能。
但一些開發板也有着其獨到的設計以及基本功能升級。在這里我們會一起看看這些已經量產或者即將投入市場的“新伙伴”。
包括智能玩具、游戲外設、家庭和工業自動化、消費類醫療器械、打印機、智能售貨機、教育終端等在內的各個領域的產品,其原型及成品就有可能從以下這些開發板中誕生。
1、Arduino Yún
Arduino Yún是以Arduino Leonardo (ATmega32U4)為基礎、加上獨立的內嵌AR9331處理器所組成的一個具有Wifi功能的微控制器,也是Arduino家族中首個Wifi系的成員。
我們可以通過WiFi連接進行遠程設計編程,也可以通過一般的USB連接進行操作。
另外,這次Arduino也和Temboo合作,透過一站式(One-Stop) API取用來自Twitter、Facebook、Foursquare、FedEx、PayPal以及更多其他網站的資料。
這個板子的售價為69美元,考慮到它將嵌入式Linux裝置、Arduino和WiFi傳輸器以及其它拓展板全部整合到一個開發板上所需的花費,這個價格符合我們大多數人的心理價位。
2、BeagleBone Black
BeagleBone BlackBeagleBone Black是一款為數不多可以在10秒內啟動Linux的開發板,尺寸規格為8.6cm×5.3cm,僅為信用卡尺寸大小。
BeagleBone Black使用的是德州儀器的1GHz ARM Cortex-A8處理器,另外擁有2GB的eMMC存儲、512MB的DDR3內存和一個可擴展存儲的microSD卡槽。
板子兩邊有46Pin的插槽,支持LCD接口,UART接口,eMMC接口,ADC 接口,IIC接口,SPI接口,PWM接口等,方便連接不同的外部設備。同時,他還配備了1個micro HDMI,1個USB OTG,1個USB Host接口和一個以太網接口。
而目前最讓人滿意的是, Black的售價僅為35美元,這個價格相比前代產品,大大降低了。
3、 UDOO
UDOO和Raspberry Pi一樣,是一個ARM架構的Linux板,而在電路板上也裝有第二顆ARM處理器用來模擬Arduino Due。
UDOO擁有雙核與四核兩個版本的ARM cortex-A9 CPU,采用了與Arduino Due一樣的ARM SAM3X處理器。UDOO還內置OpenGL加速器、54數位I/O和模擬輸入(有和Arduino R3兼容的pinout)、Ethernet、內建WiFi、HDMI、USB、SATA及類比聲音訊號。
但如此強大的配置,反而讓這款板子的沒有什么過人的特色。此外四核版本的售價超過129美元也很難找到一個合理的定位。
4、Goldilocks
Goldilocks是一個非常有趣並且設計獨特的開發板,做為一個Arduino的復刻版,既沒有采用Uno的ATmega328p也沒有選擇Mega的ATmega2560,卻采用了ATmega1284p微控制器。
Goldilocks的規格與Uno相似,不過SRAM是后者的八倍大。
如果你曾經在Arduino Uno上的草圖設計挑戰過SRAM的極限的話,那么你可以在這塊板子上找到一些樂趣,雖然和現有的Arduino開發板相比,45美元不算便宜。
5、DigiX
DigiX是一個與Arduino Due兼容的開發板,內置低耗電WiFi (b/g/n)以及nRF24L01架構的網狀網路,所擁有的I/O Pins 多達99個。
此外,DigiX有一個實時時鍾和4× UARTs、2× I2C、SPI、CAN Bus、2× DAC、JTAG以及DMA。
DigiX在功能上似乎是要嘗試滿足所有人的需求,同時加配了一個電壓位准移位擴充板(level-shifting shield)一起出貨。
而目前DigiX的零售價為59美元,這個價格非常的吸引人。
6、Uruk
Uruk和Arduino Yún有一些共通點,如果不看它內置了一個與Arduino兼容的MCU (Atmega32u4),它本身就像大家所熟悉的無線路由器一樣。
做為一個Wifi模塊與Arduino連接,Uruk還內置了防火牆,可以有效的提高網絡連接的安全性。
Uruk的設計概念非常有意思的,可直接在瀏覽器網頁上進行操作設定,不過目前其在Kickstarter上進行的募資並不是很順利,剩下一周的時間,希望其能圓滿的上線。
目前的這塊開發板的售價是39美元,如果需要的僅僅是當作Arduino的一個拓展模塊,還可以選擇另外一個29美元的版本。
7、SparkCore
SparkCore是一個擁有配套雲服務的平台,可兼容Arduino,並內置有WiFi功能。
和Yún一樣,SparkCore也可以通過WiFi連接並進行程式開發。而除了無線局域網絡,SparkCore也可以同時通過雲服務隨處存取更新自己的進度。
目前SparkCore售價為美元39元,配合其提供的功能和服務,這讓它擁有一個不錯的前景。
8、ExtraCore
ExtraCore 是一塊非常小(22mm×25.4mm,僅重1.7克)的開發板,可兼容 Arduino,有着22個 I/O pins。我們可以預見,大部分選擇ExtraCore進行開發設計的人都是瞄准它的規格尺寸以及低廉的成本。
ExtraCore的售價僅為15美元,這個價格雖然還不足以讓我們將其當做消耗品而不肉疼,但設計一些一次性的原型還是不錯的選擇。
9、DigiSpark
DigiSpark也是一個基於ATTiny85架構的開發板,並且體積也足夠小,支持Arduino IDE 1.0+ (OSX/Win/Linux)。
雖然DigiSpark只有6個 I/O Pins,但可利用各式各樣的擴充工具延伸它的可能性。並且DigiSpark的售價只有12美元,無論是學習開發入門還是功能拓展都是一個不錯的選擇。
10、pcDuino
pcDuino可以運行完整的PC操作系統,如Ubuntu和Android的ICS,並且易於使用工具鏈,又兼容Arduino開放的生態系統,包括Arduino shield和開源項目。
值得注意的是它能夠兼容使用大部分的Arduino擴充板,且所有的Arduino擴展引腳都可以通過API訪問,包括UART、ADC、PWM、GPIO、I2C。
就像Arduino一樣,我們可以直接在pcDuino上編寫程式並直接運行。而且我們也可以在沒有驅動的情況下,直接使用由SparkFun提供的一些功能模塊對其進行功能拓展。
以pcDuino擁有的性能為前提,59.95美元的售價是一個蠻吸引人的價格。
相關文章
【Arduino】開發入門教程【一】什么是Arduino
【Ardunio】開發入門教程【二】數據類型
【Arduino】開發入門教程【三】Arduino開發工具
【Arduino】開發入門教程【四】Arduino驅動安裝
【Arduino】開發入門教程【五】Hello Arduino
【Arduino】開發入門教程【六】數據類型轉換函數
【Arduino】開發入門教程【七】7段顯示器實現+源代碼
【Arduino】開發入門教程【八】舵機操作+源代碼
【Arduino】開發入門【十】Arduino藍牙模塊與Android實現通信
//////////////////////////////////////////////