版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Arduino技術(shù)指南1演講人2020-11-2001
12Arduino
家族1
Arduino
家族1.2
Arduino設(shè)備類型31.4
Arduino兼容設(shè)備
Arduino兼容設(shè)備1.6使用Arduino可以實(shí)現(xiàn)的目的1.1
Arduino簡(jiǎn)史1.3
Arduino實(shí)物展示1.5
Arduino命名約定1
Arduino家族1.7更多信息41
Arduino家族1.4Arduino兼容設(shè)備Arduino兼容設(shè)備1.4.1硬件兼容設(shè)備A1.4.2軟件兼容設(shè)備B502
26AVR
微控制器2
AVR
微控制器2.1背景A2.2內(nèi)部架構(gòu)B2.3內(nèi)部存儲(chǔ)器C2.4外圍功能D2.5模擬比較器E2.6模數(shù)轉(zhuǎn)換器F72
AVR
微控制器D2.10電氣特性E2.11更多信息A2.7串行I/OB2.8中斷C82.9看門狗定時(shí)器2
AVR
微控制器2.4外圍功能902.14.1控制寄存器02.24.2數(shù)字I/O端口02.34.3
8位定時(shí)器/計(jì)數(shù)器02.44.4
16位定時(shí)器/計(jì)數(shù)器02.54.5定時(shí)器/計(jì)數(shù)器預(yù)分頻器2
AVR
微控制器2.7串行I/O012.7.1USART2.7.2SPI022.7.3TWI031003113
Arduino
專用
AVR
微控制器3
Arduino
專用
AVR
微控制器013.1ATmega168/328023.2ATmega1280/ATmega2560033.3ATmega32U4043.4熔絲位05123.5更多信息3
Arduino
專用
AVR
微控制器3.1.1內(nèi)存3.1.2特性3.1
ATmega168/328133.1.3封裝3.1.6模擬比較器輸入3.1.5引腳電路3.1.4端口3
Arduino
專用
AVR
微控制器3.1.7模擬輸入3.1.8串行接口3.1
ATmega168/328143.1.9定時(shí)器/時(shí)鐘
I/O3.1.12基本電氣特性3.1.11Arduino引腳分配3.1.10外部中斷3
Arduino
專用
AVR
微控制器3.2.1內(nèi)存3.2.2特性3.2
ATmega1280/ATmega2560153.2.3封裝3.2.6模擬比較器輸入3.2.5引腳功能3.2.4端口3
Arduino
專用
AVR
微控制器3.2.7模擬輸入3.2.8串行接口3.2
ATmega1280/ATmega2560163.2.9定時(shí)器/時(shí)鐘
I/O3.2.12電氣特性3.2.11Arduino引腳分配3.2.10外部中斷3
Arduino
專用
AVR
微控制器3.3
ATmega32U43.3.1內(nèi)存3.3.2特性173.3.3封裝3.3.6模擬比較器輸入3.3.5引腳功能3.3.4端口3
Arduino專用AVR微控制器3.3
ATmega32U4013.3.7模擬輸入033.3.9定時(shí)器/時(shí)鐘I/O023.3.8串行接口043.3.10外部中斷053.3.11
USB2.0接口063.3.12電氣特性183
Arduin
o
專用AV
R
微控制器3.3
ATmega32U43.3.13Arduino引腳分配1904
420Arduino
技術(shù)細(xì)節(jié)4
Arduino
技術(shù)細(xì)節(jié)4.1Arduino特性與功能4.2ArduinoUSB接口4.5更多信息4.4Arduino引腳布局4.3Arduino物理大小214
Arduino
技術(shù)細(xì)節(jié)4.3
Arduino物理大小4.3.1全尺寸基本
Arduino
PCB類型4.3.2
Mega類型的
Arduino
PCB4.3.3小型Arduino
PCB4.3.4特殊用途
PCB類型224
Arduino
技術(shù)細(xì)節(jié)4.4
Arduino引腳布局4.4.1Arduino基線引腳布局4.4.2擴(kuò)展基線引腳布局4.4.3Mega引腳布局4.4.4非標(biāo)準(zhǔn)布局2305245
對(duì)
Arduino
與
AVR
微控制器編程5
對(duì)
Arduino
與
AVR
微控制器編程5.2
BootLoader255.4使用Arduino
IDE進(jìn)行交叉編譯5.6
Arduino源代碼5.1微控制器交叉編譯5.3
Arduino
IDE環(huán)境5.5庫(kù)LOGO
5
對(duì)Arduino與AVR微控制器編程5.3
Arduino
IDE環(huán)境A5.3.1安裝Arduino
IDE5.3.2配置Arduino
IDEB265
對(duì)
Arduino
與
AVR
微控制器編程5.4
使用
Arduino IDE進(jìn)行交叉編譯0
0
01
2
35.4.4Arduino軟件架構(gòu)5.4.1Arduino可執(zhí)行映像045.4.5運(yùn)行時(shí)支持:
main()函數(shù)5.4.2Arduino軟件創(chuàng)建過程055.4.6程序示例275.4.3程序標(biāo)簽卡065
對(duì)
Arduino
與
AVR
微控制器編程5.4
使用
Arduino IDE進(jìn)行交叉編譯5.4.7
常
5.4.8
全量
局變量285
對(duì)
Arduino
與
AVR
微控制器編程5.5庫(kù)CB29A5.5.1在Arduino程序中使用庫(kù)5.5.3創(chuàng)建自定義庫(kù)5.5.2將庫(kù)添加到
Arduino
IDE06
630不使用
Arduino
IDE
編程6
不使用
Arduino
IDE
編程06
.11
IDE替換方
06
.22
AVR工具鏈案3106.33從零開始構(gòu)建C或C++程序06.44
AVR匯編語(yǔ)言06.55上傳AVR可執(zhí)行代碼06.66小結(jié)6
不使用
Arduino
IDE
編程6.1
IDE替換方案6.1.1PlatformIO6.1.2Ino326
不使用
Arduin
oIDE
編程6.2
AVR工具鏈6.2.4b
inut
ils6.2.5
avr-libc6.2.1安裝工具鏈6.2.2make6.2.3
avr-gcc336不使用
ArduinoIDE編程6.3從零開始構(gòu)建C或C++程序6.3.1使用avr-gcc或avr-g++進(jìn)行編譯6.3.2多個(gè)源文件與make程序346
不使用
Arduino
IDE
編程6.4
AVR匯編語(yǔ)言CB35A6.4.1
AVR編程模型6.4.3AVR匯編語(yǔ)言資源6.4.2創(chuàng)建AVR匯編語(yǔ)言程序LOGO6不使用
ArduinoIDE編程6.5上傳AVR可執(zhí)行代碼6.5.1系統(tǒng)
36內(nèi)編程6.5.2使用Bootloader編程6.5.3不使用
Bootloader上傳6.5.5AVRDUDE6.5.4JTAG01020304056.5.6將Arduino用作ISP
06LOGO6不使用
ArduinoIDE編程6.5上傳AVR可執(zhí)行代碼A6.5.7Bootloader運(yùn)作6.5.8更換BootloaderB
3707
738Arduino
庫(kù)7
Arduino
庫(kù)7.1庫(kù)組件397.2第三方庫(kù)7
Arduino
庫(kù)7.1.1EEPROM7.1.2Ethernet7.1庫(kù)組件407.1.3Firmata7.1.6SD7.1.5LiquidCrystal7.1.4GSM7
Arduino
庫(kù)7.1.7Servo7.1.8SPI7.1庫(kù)組件417.1.9SoftwareSerial7.1.12Wi-Fi7.1.11TFT7.1.10Stepper7
Arduino
庫(kù)7.1庫(kù)組件7.1.13
Wi-Fi類7.1.14IPAddress類7.1.15Server類7.1.18
Wire7.1.17
UDP類7.1.16Client類427.1庫(kù)組件7.1.19
Esplora7
Arduino
庫(kù)4308
844擴(kuò)展板8
擴(kuò)展板0102030405068.1
擴(kuò)展板的電氣特性458.2
擴(kuò)展板的物理特性8.3
堆疊擴(kuò)展板8.4
常用
Arduin
o擴(kuò)展板
8.5
非常見
Arduin
o擴(kuò)展板
8.6
資源8
擴(kuò)展板8.4常用Arduino擴(kuò)展板028.4.2
I/O擴(kuò)展板46038.4.3
I/O拓展板048.4.4繼電器擴(kuò)展板058.4.5信號(hào)路由擴(kuò)展板06
018.4.6
存儲(chǔ)
8.4.1
輸入器
/
輸出8
擴(kuò)展板8.4常用Arduino擴(kuò)展板018.4.7通信038.4.9Ethernet028.4.8串行I/O與MIDI048.4.10藍(lán)牙058.4.11
USB068.4.12ZigBee478
擴(kuò)展板8.4常用Arduino擴(kuò)展板488.4.14原型8.4.16運(yùn)動(dòng)控制8.4.18
PWM與舵機(jī)控制8.4.13
CAN8.4.15制作自定義原型擴(kuò)展板8.4.17
DC與步進(jìn)電機(jī)控制8
擴(kuò)展板8.4常用Arduino擴(kuò)展板8.4.19顯示器8.4.20儀表擴(kuò)展板8.4.22混雜擴(kuò)展板8.4.21適配器擴(kuò)展板4909
950模塊與I/O組件9
模塊與I/O組件9.1模塊9.2Grove模塊9.3傳感器與模塊介紹9.6輸出設(shè)備與元件9.5通信9.4傳感器519
模塊與I/O組件9.7用戶輸入9.10連接9.8用戶輸出9.11供應(yīng)商資源9.12小結(jié)9.9支持功能52模塊與I/O組件模塊A9.1.1物理外形C9.1.3模塊來源B9.1.2接口D539.1.4模塊說明9
模塊與I/O組件9.4傳感器5409.14.1溫度、濕度、壓力傳感器09.24.2傾斜傳感器09.34.3聲音傳感器09.44.4光線傳感器09.54.5磁場(chǎng)傳感器09.64.6振動(dòng)與敲擊傳感器9
模塊與I/O組件559.4傳感器9.4.7運(yùn)動(dòng)傳感器019.4.8接觸與位置傳感器029.4.9距離傳感器039
模塊與I/O組件9.5通信CB56A9.5.1
APC220無線模塊9.5.3
ESP8266收發(fā)器9.5.2
315/433MHz
RF模塊9
模塊與I/O組件9.6輸出設(shè)備與元件9.6.1光源9.6.2繼電器、電機(jī)與舵機(jī)9.6.3模擬信號(hào)輸出579
模塊與I/O組件9.7用戶輸入CB58A9.7.1鍵盤9.7.2搖桿9.7.3電位器與旋轉(zhuǎn)編碼器9
模塊與I/O組件9.8用戶輸出9.8.1文本顯示器19.8.2圖形顯示器5929
模塊與I/O組件9.9支持功能9.9.1
時(shí)
9.9.2
定鐘
時(shí)器609
模塊與I/O組件9.10連接619.10.2模塊連接系統(tǒng)9.10.4選擇連接方法9.10.1使用裸露跳線9.10.3自己動(dòng)手制作連接器10
10
自己動(dòng)手制作元件6210
自己動(dòng)手制作元件01
01.1準(zhǔn)備工作6301
02.2制作擴(kuò)展板01
03.3制作GreenShield擴(kuò)展板01
04.4制作與Arduino兼容的PCB01
05.5Switchinator01
06.6資源LOGO10自己動(dòng)手制作元件10.2制作擴(kuò)展板10.2.1物理考慮0110.2.3電氣考慮0310.2.2堆疊擴(kuò)展板02
64LOGO10自己動(dòng)手制作元件10.3制作
GreenShield擴(kuò)展板0210.3.2定義與規(guī)劃
6504
0310.3.4
制
10.3.3
設(shè)作原型
計(jì)0510.3.5最終軟件06
0110.3.6
裝
10.3.1
目配
標(biāo)LOGO10自己動(dòng)手制作元件10.3制作
GreenShield擴(kuò)展板10.3.7最終驗(yàn)收測(cè)試10.3.8運(yùn)行10.3.9后續(xù)步驟
6610.4制作與Arduino兼容的PCB為你的板子編程10
自己動(dòng)手制作元件67LOGO
10自己動(dòng)手制作元件10.5
Switchinator0210.5.2設(shè)計(jì)680110.5.1定義與規(guī)劃04
0310.5.4
軟
10.5.3
原件
型0510.5.5制造0610.5.6驗(yàn)收檢測(cè)10.5
Switchinator10.5.7后續(xù)步驟10
自己動(dòng)手制作元件6911
11
項(xiàng)目:可編程信號(hào)發(fā)生器7011
項(xiàng)目:可編程信號(hào)發(fā)生器11.1項(xiàng)目目標(biāo)11.4搭建原型11.2定義與規(guī)劃11.5軟件11.6最終組裝11.3設(shè)計(jì)7111
項(xiàng)目:可編程信號(hào)發(fā)生器11.7最終測(cè)試與結(jié)束111.8削減開支211.9成本明細(xì)311.10資源72411
項(xiàng)目:可編程信號(hào)發(fā)生器11.3設(shè)計(jì)11.3.1功能11.3.2外殼11.3.3電路圖7311.4.1控制輸入與模式11
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025青海海南州同德縣人民醫(yī)院招聘消防專職人員1人備考考試試題及答案解析
- 2025年12月廣東深圳市龍華區(qū)面向市內(nèi)選調(diào)公務(wù)員7人備考考試試題及答案解析
- 生態(tài)文明教育教學(xué)設(shè)計(jì)方案
- 詳細(xì)講稿附若干案例思想道德修養(yǎng)與法律基礎(chǔ)教案第五章(2025-2026學(xué)年)
- 廣東小學(xué)信息技術(shù)三年級(jí)下冊(cè)教案(2025-2026學(xué)年)
- 廣西科學(xué)技術(shù)出版社三年級(jí)下春季學(xué)期小學(xué)信息技術(shù)教案(2025-2026學(xué)年)
- 幾分之幾lld教案(2025-2026學(xué)年)
- 腳手架施工安全專項(xiàng)方案試卷教案(2025-2026學(xué)年)
- 滬教小學(xué)數(shù)學(xué)二上《個(gè)減個(gè)等于個(gè)》教案(2025-2026學(xué)年)
- 小學(xué)節(jié)能減排主題活動(dòng)實(shí)施方案
- 中國(guó)淋巴瘤治療指南(2025年版)
- 2025年云南省人民檢察院聘用制書記員招聘(22人)考試筆試模擬試題及答案解析
- 2026年空氣污染監(jiān)測(cè)方法培訓(xùn)課件
- 實(shí)習(xí)2025年實(shí)習(xí)實(shí)習(xí)期轉(zhuǎn)正協(xié)議合同
- 療傷旅館商業(yè)計(jì)劃書
- 購(gòu)買電影票合同范本
- 2025西部機(jī)場(chǎng)集團(tuán)航空物流有限公司招聘考試筆試備考題庫(kù)及答案解析
- 2025年廣西公需科目答案6卷
- 2025年鮑魚養(yǎng)殖合作協(xié)議合同協(xié)議
- 2025智慧消防行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資前景預(yù)測(cè)研究報(bào)告
- 船舶入股協(xié)議書范本
評(píng)論
0/150
提交評(píng)論