小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

原來除了Uno R3還有這么多Arduino主控板……

 wtrues 2017-04-25


要說當下最流行的控制器,那非Arduino莫屬了。

Arduino是什么?

Arduino是一款便捷靈活、方便上手的開源電子原型平臺,包含硬件(各種型號的Arduino開發(fā)板、擴展板)和軟件(Arduino IDE)。

硬件部分是可以用來做電路連接的Arduino電路板;另外一個則是軟件部分Arduino IDE。你只要在IDE中編寫程序代碼,將程序上傳到Arduino控制板后,程序便會告訴Arduino電路板要做些什么了。


Arduino能通過各種各樣的傳感器來感知環(huán)境,通過控制燈光、馬達和其他的裝置來反饋、影響環(huán)境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。




很多人只認識Arduino家的Uno R3, 然而除了最最入門級的Uno,Arduino開發(fā)板家族還有許多主板供大家選擇,如Arduino Mega 2560、Arduino Leonardo、Arduino Ethernet、Arduino DUE、Arduino M0、Arduino LilyPad等,更不用提隨著物聯網發(fā)展,更新迭代了許多物聯網開發(fā)板Arduino Yun、Arduino Uno WiFi、Arduino Primo以及各種適用的擴展板了。

原來Arduino有這么多各式型號品類的開發(fā)板呀!


初學的筒子們該如何選擇,如何區(qū)分呢?本篇就給大家介紹一些常見的Arduino主控板及其細節(jié),供大家選擇參考。


Arduino UNO R3


首先介紹的非Arduino UNO R3莫屬了,Arduino UNO R3應該算的上是Arduino家族的王牌產品,應該該是目前位置Arduino控制器系列中使用人數最多的一款控制器,幾乎每一位初學者都是從這塊開發(fā)板入手的。

Arduino Uno是一款基于ATmega328的微控制器。它有14個數字輸入/輸出引腳(其中6個可用作PWM輸出)、6個模擬輸入、1個16 MHz陶瓷諧振器、1個USB連接、1個電源插座、1個ICSP頭和1個復位按鈕。


Arduino UNO WiFi



UNO WiFi板是一款帶有集成式WiFi的Arduino UNO。該板基于ATmega328P,具有集成式ESP8266 Wi-Fi模塊。

它擁有14個數字輸入/輸出引腳(其中6個可用作PWM輸出)、6個模擬輸入、1個16 MHz陶瓷諧振器、1個USB連接、1個電源插座、1個ICSP頭和1個復位按鈕。它包含支持微控制所需的一切;只需通過USB電纜將其與計算機相連,或者利用AC-DC適配器或電池為其供電即可著手設計。


Arduino Mega2560


Arduino Mega有非常多的引腳,給像3D打印機和機器人這一類復雜的項目使用。如果你使用Uno做項目但卻發(fā)現需要更多的引腳,那么Mega將是一個很好的選擇。

Arduino Mega 2560是一款基于ATmega2560的微控制器板。它有54個數字輸入/輸出引腳(其中15個可用作PWM輸出)、16個模擬輸入、4個UART(硬件串行端口)、1個16 MHz晶體振蕩器、1個USB連接、1個電源插座、1個ICSP頭和1個復位按鈕。它包含了支持微控制器所需的一切;只需通過USB電纜將其連至計算機或者通過AC-DC適配器或電池為其供電,即可開始實現我們的創(chuàng)作。


Arduino Leonardo



Arduino Leonardo 是一個集成了USB HID的電路板,如果項目需要開發(fā)板作為USB交互設備(鍵盤、鼠標等),這是一個理想的選擇。

Arduino Leonardo與上面的電路板有所不同,Arduino Leonardo是一款基于ATmega32u4(下載)的微控制器,因為ATmega32u4具有內置式USB通信,從而無需二級處理器。這樣,除了虛擬(CDC)串行/通信端口,Arduino Leonardo還可以充當計算機的鼠標和鍵盤。它有20個數字輸入/輸出引腳(其中7個可用作PWM輸出,12個可用作模擬輸入)、1個16 MHz晶體振蕩器、1個micro USB連接、1個電源插座、1個ICSP頭和1個復位按鈕。


Arduino Ethernet



Arduino Ethernet類似于Arduino UNO 加一個 RJ45 以太網連接。是一款基于ATmega328(數據手冊)的微控制器板。它有14個數字輸入/輸出引腳、6個模擬輸入、1個16 MHz晶體振蕩器、1個RJ45連接、1個電源插座、1個ICSP頭和1個復位按鈕。


Arduino Yun



Arduino Yun相當于一個可以運行Linux的小型計算機連接到一個8位單片機(和Arduino Leonardo一樣),再外加以太網和無線網絡連接。

Arduino Yún是基于ATmega32u4和Atheros AR9331的微控制器電路板。Atheros處理器支持基于OpenWrt的Linux版本——Linino OS。Arduino Yún內置以太網和WiFi支持功能、一個USB-A端口、微型SD卡插槽、20個數字輸入/輸出引腳(其中7個引腳用作PWM輸出,12個用作模擬輸入)、一個16 MHz晶體振蕩器、一個微型USB連接器、一個ICSP頭部和三個重置按鈕。


Arduino Due


Arduino Due是基于Atmel SAM3X8E ARM Cortex-M3 CPU的微控制器板,是首款基于32位ARM內核微控制器,而我們之前所介紹的都是8位控制器。Arduino Due有54個數字輸入/輸出引腳(其中12個可用作PWM輸出)、12個模擬輸入、4個UART(硬件串行端口)、1個84 MHz時鐘、1個USB OTG連接、2個DAC(數字-模擬)、2個TWI、1個電源插座、1個SPI頭、1個JTAG頭、1個復位按鈕和1個擦除按鈕。


Arduino M0

Arduino M0作為Arduino UNO的簡單而強大升級版,它基于32位ARM Cortex? M0內核的低功耗Atmel SAMD21微控制器,使得其性能進一步增強,功能更強大。該控制器的一個主要特色是配備了Atmel的嵌入式調試器 (EDBG),該調試器提供一個完整的調試接口,而且無需其它硬件,從而大幅提升了軟件調試的便捷性。EDBG 還支持一個虛擬的 COM 端口,可以用于為設備編程,并實現傳統(tǒng)的Arduino引導裝載程序功能。 


Arduino Lilypad


Arduino LilyPad是Arduino一個特殊版本,它是為可穿戴設備和電子紡織品而開發(fā)的。Arduino LilyPad的處理器核心是ATmega168或者ATmega328,同時具有14路數字輸入/輸出口(其中6路可作為PWM輸出,一路可以用來做藍牙模塊的復位信號),6路模擬輸入,一個16MHz晶體振蕩器,電源輸入固定螺絲,一個ICSP header和一個復位按鈕。


如果對于電路板的體積有要求,Uno、Leonardo、Yun等還有分別對應的緊湊版本產品Nano、Micro、Yun Mini,在此就不做一一介紹啦~


    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多