Arduino輕鬆選擇,易如反掌!
值此Arduino誕生紀念日之際,讓我們(men) 和Arduino提供的多種多樣的Atmel驅動裝置進行一次近距離接觸,為(wei) 您的下一個(ge) 項目做好準備吧。
Arduino Uno
廣受青睞的Arduino Uno開發板——以ATmega328 MCU控製器為(wei) 基礎——具備14路數字輸入/輸出引腳(其中6路可用於(yu) PWM輸出)、6路模擬輸入、一個(ge) 16MHz陶瓷諧振器、一個(ge) USB接口、一個(ge) 電源插座、一個(ge) ICSP接頭和一個(ge) 複位按鈕。
Uno並未使用FTDI出品的USB到串行(USB-to-serial)驅動芯片。ATmega16U2 (ATmega8U2至R2版)取而代之,作為(wei) USB到串行口的轉換器。
此外,Uno3還具有下列新增功能:
1.0引出線:在靠近ARFF引腳處新增SDA和SCL引腳,另在RESET(複位)引腳處新增兩(liang) 個(ge) 引腳,IOREF引腳允許shield適應板卡提供的電壓。注:第二個(ge) 引腳不是已連接引腳。
增強型複位電路。
ATmega16U2代替8U2。
Arduino Leonardo
ArduinoLeonardo以功能強大的ATmega32U4為(wei) 基礎。此款板卡提供20路數字輸入/輸出引腳(其中7路可用作PWM輸出,12路用作模擬輸入),一個(ge) 16MHz晶體(ti) 振蕩器、微型USB連口、一個(ge) 電源插座、一個(ge) ICSP接頭和一個(ge) 複位按鈕。
Leonardo包含支持微控製器的所有部件;隻需通過USB線將其連接到電腦上或使用AC-DC適配器或電池為(wei) 其供電,即可啟動Leonardo。另外,ATmega32U4還提供了內(nei) 置USB通信,免去了使用輔助處理器的必要。由此可見,除被視為(wei) 虛擬(CDC)串行/COM端口外,Leonardo幾乎與(yu) 同鼠標和鍵盤無異。
Arduino Due
Arduino Due是一款基於(yu) Atmel | SMART SAM3X8E ARM Cortex-M3 CPU的MCU板卡。
作為(wei) 首款基於(yu) 32位ARM核心微控製器的Arduino板卡,Due配備54路數字輸入/輸出引腳(其中12路可用於(yu) PWM輸出)、12路模擬輸出、4個(ge) UART(硬件串行端口)、84MHz時鍾、USBOTG可用連接、2個(ge) DAC(數字—模擬)、2個(ge) TWI、一個(ge) 電源插座、一個(ge) SPI接頭、一個(ge) JTAG接頭、一個(ge) 複位按鈕和一個(ge) 擦除按鈕。
與(yu) 其它Arduino板卡不同的是,Due使用3.3V電壓。輸入/輸出引腳最大容許電壓為(wei) 3.3V,如使用更高電壓,如將5V電壓用於(yu) 輸入/輸出引腳,可能會(hui) 造成板卡損壞。
Arduino Yún
ArduinoYún的特點是采用了 ATmega32U4處理器,同時還帶有AtherosAR9331,可支持基於(yu) OpenWRT(即Linino)的Linux分配。
Yún板具備內(nei) 置以太網和Wi-Fi支持器、一個(ge) USB-A端口、一個(ge) 微型SD板卡插槽、20路數字輸入/輸出引腳(其中7路用於(yu) PWM輸出、12路作為(wei) 模擬輸入引腳)、一個(ge) 16MHz晶體(ti) 振蕩器,微型USB接口、一個(ge) ICSP接頭和3個(ge) 複位按鈕。Yún還可以與(yu) 板上Linux分配通信,Arduino帶來了功能強大的聯網計算機。
除cURL等命令外,創客和工程師還可自行編寫(xie) shell和python腳本,以實現更穩定的互動。Yún板與(yu) Leonardo板相似,因為(wei) ATmega32U4提供USB通信,無需使用輔助處理器。由此配置可見,除被視為(wei) 虛擬(CDC)串行/COM端口外,Yún幾乎與(yu) 同鼠標鍵盤無異。
Arduino Micro
ArduinoMicro開發板是由Arduino與(yu) Adafruit聯合開發的板卡,由ATmega32U4供電。
此款板卡配有20路輸入/輸出引腳(其中7路可用於(yu) PWM輸出,12路用於(yu) 模擬輸入)、一個(ge) 16MHz晶體(ti) 振蕩器、一個(ge) 微型USB接口、一個(ge) ICSP接頭和一個(ge) 複位按鈕。Micro包含支持微處理器所需的全部配置;您隻需要使用微型USB線將Micro與(yu) 電腦連接,即可啟動Micro。Micro甚至還提供了形態係數,為(wei) 設備在電路板上的安裝提供了方便。
Arduino Robot
ArduinoRobot是Arduino正式發布的首款配輪產(chan) 品。Robot配有兩(liang) 個(ge) 處理器——分別用於(yu) 兩(liang) 塊電板。
電動板驅動電動機,控製板負責讀取傳(chuan) 感器並確定操作方法。每個(ge) 基於(yu) ATmega32u4的裝置都是完全可編程的,使用ArduinoIDE即可進行編程。具體(ti) 來說,robot的配置與(yu) Leonardo的配置程序相似,因為(wei) 兩(liang) 款板卡的MCU均提供內(nei) 置USB通信,有效避免使用輔助處理器。因此,對於(yu) 聯網計算機來說,Robot就是一個(ge) 虛擬(CDC)串行/CO端口。
Arduino Esplora
ArduinoEsplora是一款由ATmega32u4供電的微控製器板卡,以ArduinoLeonardo為(wei) 基礎開發而成。此款板卡專(zhuan) 為(wei) 不具備電子學應用基礎且想直接使用Arduino的創客和DIY愛好者而設計。
Esplora具備板上聲光輸出功能,配有若幹輸入傳(chuan) 感器,包括一個(ge) 操縱杆、滑塊、溫度傳(chuan) 感器、加速度傳(chuan) 感器、麥克風和一個(ge) 光傳(chuan) 感器。Esplora具備擴展潛力,還可容納兩(liang) 個(ge) Tinkerkit輸入和輸出接頭,以及適用於(yu) 彩色TFTLCD屏幕的插座。
Arduino Mega(2560)
ArduinoMega采用ATmega2560作為(wei) 核心處理器。
ArduinoMega配有54路數字輸入/輸出引腳(其中15路可用於(yu) PWM輸出)、16路模擬輸入、4個(ge) UART(硬件串行端口)、一個(ge) 16MHz晶體(ti) 振蕩器、一個(ge) USB接口、一個(ge) 電源插座、一個(ge) ICSP接頭和一個(ge) 複位按鈕。用戶隻需使用USB線將Mega連接到電腦,並使用交流-直流適配器或電池提供電力,即可啟動Mega。Mega與(yu) 大部分專(zhuan) 為(wei) ArduinoDuemilanove或Diecimila設計的屏蔽相兼容。
Arduino Mini
ArduinoMini最初采用ATmega168作為(wei) 其核心處理器,現已改用ATmega328,Arduino Mini的設計宗旨是實現Mini在電路板應用或極需空間的項目中的應用。
此款板卡配有14路數字輸入/輸出引腳(其中6路用於(yu) PWM輸出)、8路模擬輸入、一個(ge) 16MHz晶體(ti) 振蕩器。用戶可通過USB串行適配器、另一個(ge) USB、或RS232-TTL串行適配器對ArduinoMini進行程序設定。
Arduino LilyPad
ArduinoLilyPad專(zhuan) 為(wei) 可穿戴產(chan) 品和電子紡織品而設計。它可以縫在織物上,並以相似的方式安裝在電源、傳(chuan) 感器和帶有導電絲(si) 的執行機構中。
此款板卡以ATmega168V(低功耗版ATmega168)或ATmega328V為(wei) 核心處理器。LilyPadArduino由LeahBuechley和SparkFun Electronics設計並開發。建議用戶查看LilyPadSimple、 LilyPadUSB和LilyPad SimpleSnap了解詳情。
Arduino Nano
Arduino Nano是一款基於(yu) ATmega328(Arduino Nano 3.x)或ATmega168(Arduino Nano2.x)的開發卡,體(ti) 積小巧、功能全麵且適用於(yu) 電路板。
Nano的功能與(yu) ArduinoDuemilanove開發板大致相同,但封裝不同。Nano僅(jin) 缺少一個(ge) 直流電源插座,配合Mini-BUSB線使用,取替了標準USB線。此款板卡由Gravitech設計並生產(chan) 。
Arduino Pro Mini
Arduino Pro Mini采用ATmega328作為(wei) 核心處理器,配備14路數字輸入/輸出引腳(其中6路用於(yu) PWM輸出)、8路模擬輸入、一個(ge) 板上諧振器、一個(ge) 複位按鈕和若幹用於(yu) 安裝引腳接頭的小孔。
另備一個(ge) 配有6個(ge) 引腳的接頭,可連接至FTDI電纜或Sparkfun分接板,用於(yu) 為(wei) 此板卡提供USB電源與(yu) 通信。注:另見ArduinoPro。
Arduino Fio
ArduinoFio(V3)是一款基於(yu) ATmega32U4的微控製器板卡。它具備14路數字輸入/輸出引腳(其中6路可用於(yu) PWM輸出)、8路模擬輸入、一個(ge) 板上諧振器、一個(ge) 複位按鈕和用於(yu) 安裝引腳接頭的小孔。此卡還提供鋰聚合物電池連接裝置,並包括一個(ge) 通過USB的充電電路。XBee插座位於(yu) 開發板的底部。
ArduinoFio專(zhuan) 為(wei) 無線應用而設計。用戶可使用FTDI線或Sparkfun分接板上傳(chuan) 草圖。另外,通過使用改良後的USB—XBee適配器,如XBeeExplorerUSB,用戶可以無線上傳(chuan) 草圖。此板卡未配備預安裝接頭,便於(yu) 各類接頭的使用或導線的直接焊接。ArduinoFio由ShigeruKobayashi和SparkFunElectronics共同設計。
Arduino Zero
去年Atmel與(yu) Arduino合作推出Zero開發板——一款簡潔、優(you) 雅、功能強大的32位平台擴展板。
Arduino Zero板卡包含一個(ge) Atmel | SMART SAMD21 MCU處理器,其特點是具備32位ARM Cortex M0+core。其它關(guan) 鍵硬件規格包括256kb閃存和TQFP封裝中的32kb SRAM,並且與(yu) 符合ArduinoR3布局的3.3V屏蔽相兼容。
ArduinoZero板卡擁有最靈活的外設,以及來自Atmel的嵌入式調試器(EDBG——用於(yu) SAMD21板上的完整調試接口,無需附加硬件。除此之外,EDBG還支持一個(ge) 虛擬COM端口,此端口可用於(yu) 設備程序設計和提供傳(chuan) 統的Arduinobootloader功能。
ArduinoAt Heart
ArduinoAtHeart計劃專(zhuan) 為(wei) 研究以開源板卡為(wei) 基礎的產(chan) 品的創客及企業(ye) 推出,這類產(chan) 品被明確界定為(wei) 通用平台支持工具。本計劃可用於(yu) ArduinoIDE當前支持的任何包含處理器的裝置,包括下列Atmel MCU:
主頻為(wei) 8或16MHz的ATMega328
主頻為(wei) 16MHz的ATMega1280
主頻為(wei) 16MHz的ATMega2560
主頻為(wei) 16MHz的ATMega32U4
Atmel | SMART SAM3X
此計劃的參與(yu) 者包括以下初創企業(ye) :
EarthMake – ArLCD
觸摸屏arLCD將ezLCDSmartLCD GPU與(yu) ArduinoUno完美結合。
裸露導電觸摸板
基於(yu) ATmega32U4的觸摸板幾乎可將任何材料或表麵轉化成傳(chuan) 感器,隻需使用導電塗料或任何其它導電材料將此觸摸板連接到12個(ge) 電極中的一個(ge) 。
Blend Micro
RedBearLab集成開發平台將Arduino的強大功能與(yu) 低功耗Bluetooth4.0LowEnergy集成在同塊板上。RedBearLab主要麵向以快速、輕鬆並高效地方式尋求低功耗IoT項目開發的創客。由ATmega32U4和一個(ge) Nordic nRF8001 BLE芯片驅動。
Little Bits Arduino模塊
廣受電子愛好者們(men) 歡迎的Arduino模塊,同樣以ATmega32U4為(wei) 基礎,使用Arduino模塊,用戶可輕鬆地使用ArduinoIDE編寫(xie) 程序,以便在littleBits係統中讀取傳(chuan) 感器、控製信號燈和電機。
智能市民套件
這是一款與(yu) Arduino相兼容的主板,配有測量空氣成分(CO和NO2)、溫度、光照強度、音量和濕度的傳(chuan) 感器。經配置後,智能市民套件能夠將傳(chuan) 感器通過Wi-Fi采集的數據序列化。