Arduino開發板大全,來看看你玩過哪些?
昨天認識了Arduino,今天來看看Arduino的各種常用開發板。
它有各種型號的,如Arduino Uno、Arduino Leonardo、Arduino101、Arduino Mega 2560、Arduino Nano、Arduino Micro、Arduino Ethernet、ArduinoYún、Arduino Due、Arduino33 BLE等等。且隨著技術的發展和產品的更新,一些版本也已列到退休行列。下面來看看各種版本開發板的對比。
從Arduino官網中可知Arduino產品包括入門級、增強型、IoT、教育型和已經退役的開發板。Arduino適用于任何交互式項目,便捷靈活、方便上手。
那么在開始學習之前還需要準備什么呢?
首先就要有Arduino的開發板一塊,然后再準備一些面包板、杜邦線、電阻等電子元件,這樣就可以把電子元件和Arduino板連接,控制不同的硬件。
還有更簡單的方式是我們可以買適配于Arduino的傳感器拓展版和傳感器模塊、執行器模塊,可以省區很多麻煩的步驟。
接下來我們就挑選幾款入門和進階的經典開發板進行介紹。
一
入門級產品
使用入門級產品開始使用Arduino,易于使用,并準備為您的第一個創意項目提供動力。以下板卡和模塊是開始學習電子產品和編碼的最佳選擇。
01
UNO
Arduino / Genuino Uno 是基于ATmega328P的單片機開發板。它有14個數字輸入/輸出引腳(其中6個可用作PWM輸出),6個模擬輸入腳,16MHz晶振,USB連接,電源插孔,ICSP接頭和復位按鈕。只需使用USB線將其連接到計算機,或者使用AC-to-DC適配器或電池為其供電即可開始使用。您可以修改您的UNO而不用擔心做錯任何事情,最糟糕的情況也只是您更換幾元的芯片,重新開始。
“Uno”是意大利語“一”的意思,并被選為Arduino軟件(IDE)1.0的發布。Uno板和Arduino軟件(IDE)的1.0版本是Arduino的最初版本,現在發展到較新的版本。Uno板是USB Arduino系列板中的第一個板,也是Arduino平臺的參考模型。
02
Micro
Micro 是與 Adafruit 共同開發的基于ATmega32U4的微控制器板。它有20個數字輸入/輸出引腳(其中7個可用作PWM輸出,12個作為模擬輸入),一個16MHz晶體振蕩器,一個微型USB連接,一個ICSP頭和復位按鈕。它包含支持微控制器所需的一切;只需使用microUSB線將其連接到計算機即可開始使用。它具有可輕松放置在面包板上的外形尺寸。
03
Nano
Arduino Nano 是一個基于ATmega328(Arduino Nano 3.x)的小型開發板。它只有一個直流電源插孔,并使用miniUSB線,而不是D線。
二
增強型產品
選擇功能先進或性能更快的電路板之一,體驗更復雜的項目帶來的樂趣。
01
Nano 33 BLE
Arduino Nano 33 BLE 是傳統ArduinoNano的演進,但具有功能更強大的處理器,即Nordic Semiconductors的nRF52840,這是一種以64 MHz運行的32位ARM?Cortex?-M4 CPU。這將使您可以制作比Arduino Uno更大的程序(它具有1MB的程序存儲器,大32倍),并且具有更多的變量(RAM大128倍)。主處理器還包括其他驚人的功能,例如通過NFC進行的Bluetooth?配對和超低功耗模式。
Nano 33 BLE帶有一個9軸慣性測量單元(IMU),這意味著它包括一個加速度計,一個陀螺儀和一個具有3軸分辨率的磁力計。這使Nano 33 BLE成為進行更高級的機器人實驗,運動追蹤器,數字指南針等的理想選擇。
02
Mega/Mega2560
ArduinoMega 2560 是基于ATmega2560的單片機開發板。該開發板有54個數字輸入/輸出引腳(其中15路可以用作PWM輸出),16路模擬輸入,4個UART(硬件串口),1個16MHz晶振,1個USB接口,1個電源插孔,一個ICSP接口以及復位按鈕。它包含了單片機運行所需的所有要素,使用USB連接線將其連接到計算機,或利用AC-DC適配器或電池供電后即可使用。
Mega2560能與絕大部分為Genuino Uno設計的sheild兼容。Genuino MEGA 2560是一個基于Arduino Mega迭代的產品。
03
MKR Zero
MKR ZERO 具有板載SD連接器,帶有專用SPI接口(SPI1),無需額外的硬件即可播放MUSIC文件!
三
物聯網產品
使用這些IoT產品之一能輕松使連接的設備變得容易,并借助互聯網的機會來打開您的創造力。
01
Nano 33 IoT
Arduino Nano 33 IoT 是增強現有設備,該板的主處理器是低功耗Arm?Cortex?-M032位SAMD21。使用u-blox的模塊NINA-W10(可在2.4GHz范圍內運行的低功耗芯片組)執行WiFi和Bluetooth?連接。 除此之外,還可以通過Microchip?ECC608加密芯片確保安全通信。 除此之外,您還可以找到6軸IMU,這使得該板非常適合簡單的振動報警系統,計步器,機器人的相對位置等。
02
Yun
ArduinoYún是基于ATmega32u4和Atheros AR9331的開發板。 Atheros處理器支持基于名為Linino OS的OpenWrt的Linux發行版。 該板具有內置以太網和WiFi支持,USB-A端口,microSD卡插槽,20個數字輸入/輸出引腳(其中7個可用作PWM輸出,12個作為模擬輸入),16MHz晶振,microUSB連接,ICSP頭和3個復位按鈕。 Yún與其他Arduino主板的區別在于它能夠與Linux分布板通信,提供一個功能強大的聯網計算機,易于使用Arduino。 除了像cURL這樣的Linux命令,你可以編寫自己的shell和python腳本來進行強交互。
四
教育產品
Arduino Education致力于為教育工作者提供必要的硬件和軟件工具,以創造更多動手,創新的學習體驗。讓學生們在編程和電子世界中度過一個有趣而啟發性的旅程。
看到上面的各種Arduino開發板,是不是有很多你熟悉的,甚至你還玩過其中的好幾個板,Arduino資料多的讓人眼花繚亂。歡迎大家將你做成的項目分享在電子森林上。
責任編輯:haq
-
開發板
+關注
關注
25文章
5080瀏覽量
97678 -
Arduino
+關注
關注
188文章
6471瀏覽量
187308
發布評論請先 登錄
相關推薦
評論