国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Arduino介紹_硬件

2019-11-08 02:01:06
字體:
來源:轉載
供稿:網友

1          初學者都要買什么?

一塊Arduino板(推薦Arduino uno,買時帶線)杜邦線(公對公,公對母,母對母都要一些)一塊面包板一些發光二極管一些電阻(幾塊錢一包的組合裝)

以上硬件就可以做最簡單的實驗,加上運費五十塊錢也夠了,比小孩玩的電子積木還便宜。也可以順便買上幾個便宜的傳感器,無需一次買全,也許過兩天就不玩了呢?最好等掌握了基本的再補貨。如果沒有萬用表,最好花幾塊錢買個小電壓表(比如:在戶外測試小車時,經常遇到氣溫影響電壓的問題)。我用的是:兩線,量程是3.2-30V 的數顯電壓表(D3B3)。焊上了兩上公頭。

2          幾種常用的Arduino板

1)       Arduino uno

Arduino uno是Arduino平臺的參考標準模板。初學一般都買它。uno比較中規中矩,相應的擴展板也多,自帶USB轉串口,供電和燒寫都比較容易,也好插。不過真正做成玩具時,就可以選擇一些小而便宜的,比如mini板。如需要更強的功能,可選擇mega板。簡要說明如下:

a.        uno支持三種供電:通過外接電源供電(黑圓口,可以接較高電壓,傳說是7-12V,最好7V)USB供電(通常是USB供電,即寫程序時就由PC供電了)。Vin引腳供電(InputVoltage,一般接電池,連接到這個端口的電源需要穩壓,否則非常容易損壞板子,我接過5V使用正常,有傳說它和黑圓口是通著的)。

b.        數字端口:D0-D13,每個數字端口可以提供最高40mA電流和5V電壓

c.        PWM~:以~開頭的數字端口,脈沖寬度調制,它是利用微處理器的數字輸出來控制模擬電路的一種技術。最簡單的例子就是控制LED的亮度

d.        模擬端口:A0-A5,完全具備上面數字端口的功能,另外還具備10位的分辨率(整型0~1023)來作為輸入讀取電壓大小。

e.        ICSP:in circuit serial PRogrammable (在線串行編程),

f.        AREF:Reference voltage for the analoginputs (模擬輸入的基準電壓),數字信號只有兩種形態,高電平和低電平。高低電平是通過一個參考電壓(AREF)確定的,高于AREF的電平即被認為是高電平,低于AREF的電平即被認為是低電平。Arduino默認的參考電壓大約是1.1V,可以通過AREF端口設置外部參考電壓。

g.        IOREF:IO是輸入輸出口 REF的意思是參考電壓

2)       Android nano

nano比uno小一些,也稍便宜,它也自帶usb口(USB mini-B),大多數情況下針都焊在下邊,插在面包板上使用。接線和uno沒什么差別。使用時需要在Arduino IDE中Tools->Board->選擇對應的型號即可。

3)       Android mini

這個板子便宜,小巧,基本功能都有。它和uno的主要差別在于不自帶串口燒寫,需要外加USB to TTL板燒寫程序。使用時需要在Arduino IDE中Tools->Board->選擇對應的型號即可。(買mini板時要看好型號,我買的是ATMEGA328P5V/16M,在Arduino IDE中需要做對應設置Tools->Board->AndroidPro or Pro Mini  5V/16MHz,W/ATmega 328)USB to TTL板用于電腦向mini板燒寫程序,現在一般有兩種,一種帶Reset引腳,一種不帶。對于不帶Reset引腳的板子,在燒寫時,IDE先顯示Compiling sketch…,然后顯示uploading,此時(顯示uploading時)按下Reset鍵,即可正常燒寫(這樣就不用改硬件了)。當然最好買帶Reset引腳的,就省去了麻煩。接線:(我用的是CH340,沒有Reset的那種,接線如下)Arduino mini的VCC接 燒寫模塊的5VArduino mini的GND接 燒寫模塊的GNDArduino mini的RXD接 燒寫模塊的TXOArduino mini的TXD接 燒寫模塊的RXI

3          相關硬件

1)       擴展板Android Sensor Shield V5

當外部設備增加時,Arduino的供電口就不夠了,此時加上傳感器擴展板(很多擴展板可以直接插在Arduinouno板上,無需另外接線),數字和模擬的接口并沒增加,而供電增加了。用3P連接線連接傳感器,看起來也更整齊,且不容易插錯。因為它只是轉接板,所以不需要加其它庫。還有一些共它功能的擴展板,如電動機擴展板等。

2)         舵機控制板

在做機器人或者機械臂的時候,往往需要同時控制多個舵機,且需外部供電,一個Arduino控制不了,因為需要外加舵機控制板,注意外加供電的板子一定要看清供電供范圍,用降壓模塊控制好電壓,尤其是舵機,否則很容易燒壞。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 池州市| 揭西县| 辽宁省| 湄潭县| 阜平县| 晴隆县| 荔浦县| 苗栗县| 凉山| 安宁市| 太仓市| 太白县| 江安县| 永宁县| 栾城县| 阿图什市| 当阳市| 全南县| 江孜县| 洛隆县| 合阳县| 二连浩特市| 定日县| 兴和县| 怀安县| 灵山县| 富民县| 盖州市| 永新县| 札达县| 佳木斯市| 施甸县| 五寨县| 鄂伦春自治旗| 图片| 丰宁| 广水市| 布尔津县| 霞浦县| 保山市| 新河县|