arduino權(quán)威指南下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁教程下載電腦刊物 → arduino權(quán)威指南第2版pdf 中文版

arduino權(quán)威指南第2版pdf

中文版

arduino權(quán)威指南第2版pdf下載
  • 軟件大?。?span itemprop="fileSize">63.81 MB
  • 軟件語言:中文
  • 軟件類型:國(guó)產(chǎn)軟件 / 電腦刊物
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2019-07-18 12:43:06
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?3.81 MB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

相關(guān)軟件

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: arduino權(quán)威指南 arduino arduino電子書

arduino權(quán)威指南第2版pdf中文版是專門為學(xué)者提供Arduino基礎(chǔ)知識(shí)的電子書籍,全書講述了Arduino的開發(fā)環(huán)境,以及建立Arduino的知識(shí)體系,通過軟件可以學(xué)習(xí)了解更多Arduino的應(yīng)用實(shí)例,歡迎有需要的用戶來IT貓撲下載!

關(guān)于arduino權(quán)威指南

《Arduino權(quán)威指南(第2版)》(Arduino Cookbook)是關(guān)于Arduino的基礎(chǔ)知識(shí)和應(yīng)用的權(quán)威入門手冊(cè),從基本概念、常見任務(wù)到高級(jí)技術(shù),本書應(yīng)有盡有。前4章介紹簡(jiǎn)單的入門知識(shí),使你初步認(rèn)識(shí)Arduino并與計(jì)算機(jī)和其他設(shè)備進(jìn)行通信。5~9章針對(duì)輸入和輸出進(jìn)行細(xì)致講解。第10章開始介紹高級(jí)編程和技術(shù)應(yīng)用。本書將通過200個(gè)常見的實(shí)例來幫助你在實(shí)踐中成為Arduino的使用高手。本書的講解細(xì)致,不需要有軟件和硬件的經(jīng)驗(yàn),通過這本書,可以利用計(jì)算機(jī)技術(shù)和環(huán)境互動(dòng)找到快速解決硬件、軟件問題的方法。有經(jīng)驗(yàn)的程序員也可以在本書中得到試用底層的AVR資源構(gòu)建使用Arduino環(huán)境的應(yīng)用。

arduino權(quán)威指南第2版pdf中文版下載

作者簡(jiǎn)介

作者M(jìn)ichael Margolis,是Arduino語言庫(kù)和核心軟件的編寫者之一,現(xiàn)任Avaya首席技術(shù)總監(jiān),曾在索尼、微軟、朗訊/貝爾實(shí)驗(yàn)室工作,擁有30多年的相關(guān)經(jīng)驗(yàn),曾著《學(xué)Arduino玩轉(zhuǎn)機(jī)器人制作》。譯者楊昆云,在美國(guó)俄亥俄州立大學(xué)獲得生物物理學(xué)博士學(xué)位,隨后在加州理工大學(xué)做博士后研究,現(xiàn)旅居美國(guó)。自幼愛好電子制作和程序編寫,在Arduino微控制器系統(tǒng)推出之后,積極向中國(guó)國(guó)內(nèi)愛好者介紹推廣這一易學(xué)易用的制作平臺(tái),現(xiàn)任百度貼吧Arduino吧的吧主。

arduino權(quán)威指南第2版pdf目錄

第1章入門1

1.0 介紹1

1.1 安裝集成開發(fā)環(huán)境(IDE)3

1.2 設(shè)置Arduino板5

1.3 使用集成開發(fā)環(huán)境(IDE)準(zhǔn)備一個(gè)Arduino程序7

1.4上傳并運(yùn)行閃爍素描8

1.5創(chuàng)建并保存程序9

1.6使用Arduino11

第2章讓程序?yàn)槟愎ぷ?5

2.0介紹15

2.1構(gòu)建一個(gè)Arduino程序15

2.2使用簡(jiǎn)單的原始類型(變量)17

2.3使用浮點(diǎn)數(shù)18

2.4使用一組數(shù)值20

2.5使用Arduino的String功能22

2.6使用C字符串26

2.7把逗號(hào)分隔的文本拆分成組27

2.8把一個(gè)數(shù)字轉(zhuǎn)換為字符串29

2.9將字符串轉(zhuǎn)換為數(shù)字31

2.10將你的代碼劃分為多個(gè)功能塊34

2.11從函數(shù)返回多個(gè)值38

2.12根據(jù)條件采取行動(dòng)40

2.13重復(fù)一個(gè)語句序列42

2.14使用計(jì)數(shù)器重復(fù)執(zhí)行語句44

2.15跳出循環(huán)46

2.16基于單個(gè)變量進(jìn)行不同的操作47

2.17字符和數(shù)量值的比較49

2.18字符串的比較51

2.19邏輯比較的操作52

2.20執(zhí)行位運(yùn)算53

2.21復(fù)合運(yùn)算和賦值55

第3章使用數(shù)學(xué)運(yùn)算符56

3.0介紹56

3.1加,減,乘,除56

3.2值的遞增和遞減57

3.3找出兩個(gè)值相除的余數(shù)58

3.4確定絕對(duì)值59

3.5把一個(gè)數(shù)約束在一個(gè)數(shù)值范圍內(nèi) 59

3.6尋找一些值的最小或最大值60

3.7計(jì)算一個(gè)數(shù)的乘方61

3.8取平方根61

3.9浮點(diǎn)數(shù)向上和向下取整62

3.10使用三角函數(shù)63

3.11生成隨機(jī)數(shù)63

3.12設(shè)置和讀取位66

3.13位的移動(dòng)69

3.14在一個(gè)int或long值里提取高字節(jié)和低字節(jié)70

3.15從高字節(jié)和低字節(jié)組合成一個(gè)int或long值71

第4章串口通信74

4.0簡(jiǎn)介 74

4.1從Arduino發(fā)送調(diào)試信息到你的計(jì)算機(jī)77

4.2從Arduino發(fā)送格式化的文本和數(shù)值數(shù)據(jù)80

4.3在Arduino接收串口數(shù)據(jù)83

4.4在單個(gè)消息中從Arduino發(fā)送多個(gè)文本字段88

4.5在Arduino上從單個(gè)消息中接收多個(gè)文本字段93

4.6從Arduino發(fā)送二進(jìn)制數(shù)據(jù)96

4.7在計(jì)算機(jī)上接收來自Arduino的二進(jìn)制數(shù)據(jù)100

4.8從Processing向Arduino發(fā)送二進(jìn)制值101

4.9發(fā)送多個(gè)Arduino引腳的值104

4.10如何移動(dòng)PC或Mac上的鼠標(biāo)光標(biāo)108

4.11使用Arduino控制谷歌地球112

4.12在你的計(jì)算機(jī)中的文件里記錄Arduino數(shù)據(jù)118

4.13在同一時(shí)間將數(shù)據(jù)發(fā)送到兩個(gè)串口設(shè)備121

4.14在同一時(shí)間接收來自兩個(gè)串口設(shè)備的數(shù)據(jù)124

4.15設(shè)置你的計(jì)算機(jī)上的Processing以發(fā)送和接收串口數(shù)據(jù)127

第5章簡(jiǎn)單數(shù)字和模擬輸入129

5.0介紹129

5.1使用一個(gè)開關(guān)131

5.2不用外部電阻使用一個(gè)開關(guān)134

5.3可靠地檢測(cè)一個(gè)開關(guān)的閉合136

5.4確定開關(guān)被按下多長(zhǎng)時(shí)間139

5.5讀取數(shù)字鍵盤143

5.6讀取模擬值146

5.7改變值的范圍147

5.8讀取超過六路模擬輸入149

5.9顯示5V以內(nèi)的電壓152

5.10響應(yīng)電壓變化155

5.11測(cè)量超過5V的電壓(分壓器)156

第6章獲取傳感器輸入158

6.0介紹158

6.1動(dòng)作檢測(cè)159

6.2光的探測(cè)161

6.3動(dòng)作檢測(cè)(集成被動(dòng)紅外探測(cè)器)163

6.4距離測(cè)量164

6.5精確測(cè)量距離168

6.6振動(dòng)檢測(cè)171

6.7聲音檢測(cè)172

6.8溫度測(cè)量175

6.9讀取RFID標(biāo)簽178

6.10跟蹤旋轉(zhuǎn)動(dòng)作181

6.11跟蹤一個(gè)以上的旋轉(zhuǎn)編碼器的運(yùn)動(dòng)183

6.12在繁忙的程序里跟蹤旋轉(zhuǎn)動(dòng)作185

6.13使用鼠標(biāo)187

6.14從GPS獲取位置191

6.15使用陀螺儀檢測(cè)旋轉(zhuǎn)195

6.16方向檢測(cè)200

6.17從游戲控制板(PlayStation)獲取輸入205

6.18讀取加速度207

第7章可視輸出210

7.0介紹210

7.1連接和使用LED212

7.2調(diào)節(jié)LED的亮度215

7.3驅(qū)動(dòng)高功率LED216

7.4調(diào)整LED的顏色218

7.5多個(gè)LED排序:創(chuàng)建一個(gè)條形圖221

7.6多個(gè)LED排序:制作一個(gè)追逐序列(霹靂游俠)224

7.7使用復(fù)用技術(shù)控制一個(gè)LED陣列225

7.8顯示圖像上的LED矩陣228

7.9控制LED陣列:Charlieplexing方法231

7.10驅(qū)動(dòng)7段LED顯示器236

7.11使用復(fù)用技術(shù)驅(qū)動(dòng)多位7段LED顯示器239

7.12使用MAX7221移位寄存器驅(qū)動(dòng)多位7段LED顯示器242

7.13使用MAX72xx 移位寄存器控制LED陣列244

7.14使用PWM擴(kuò)展芯片(TLC5940)增加模擬輸出的數(shù)量247

7.15使用模擬面板表作為顯示器250

第8章物理輸出252

8.0簡(jiǎn)介252

8.1控制舵機(jī)的位置254

8.2使用電位器或傳感器控制一個(gè)或兩個(gè)舵機(jī)256

8.3控制連續(xù)旋轉(zhuǎn)舵機(jī)的速度257

8.4使用計(jì)算機(jī)指令控制舵機(jī)258

8.5驅(qū)動(dòng)無刷電機(jī)(使用業(yè)余調(diào)速器)260

8.6控制電磁鐵和繼電器261

8.7使物體振動(dòng)262

8.8使用晶體管驅(qū)動(dòng)有刷電機(jī)264

8.9使用H橋控制有刷電機(jī)的旋轉(zhuǎn)方向266

8.10控制有刷電機(jī)H橋的方向和速度269

8.11使用傳感器來控制有刷電機(jī)的方向和轉(zhuǎn)速(L293 H橋)271

8.12驅(qū)動(dòng)雙極步進(jìn)電機(jī)277

8.13驅(qū)動(dòng)雙極步進(jìn)電機(jī)(使用EasyDriver板)279

8.14驅(qū)動(dòng)單極步進(jìn)電機(jī)(ULN2003A)283

第9章音頻輸出285

9.0簡(jiǎn)介285

9.1音調(diào)播放286

9.2演奏簡(jiǎn)單的旋律288

9.3產(chǎn)生一個(gè)以上的同步音290

9.4生成音頻音調(diào)的同時(shí)使LED漸暗292

9.5播放一個(gè)WAV文件295

9.6MIDI控制298

9.7制作音頻合成器301

第10章遙控外部設(shè)備303

10.0簡(jiǎn)介303

10.1對(duì)一個(gè)紅外遙控器做出響應(yīng)303

10.2解碼紅外遙控信號(hào)306

10.3模仿遙控器信號(hào)309

10.4控制數(shù)碼相機(jī)312

10.5通過改裝遙控開關(guān)來控制交流設(shè)備314

第11章顯示屏的使用318

11.0 介紹318

11.1 文字LCD屏的連接和使用318

11.2 格式化文本321

11.3 光標(biāo)和顯示的開啟和關(guān)閉323

11.4 滾動(dòng)文字325

11.5 顯示特殊符號(hào)328

11.6 創(chuàng)建自定義字符331

11.7 顯示比單個(gè)字符更大的符號(hào)333

11.8 顯示小于單個(gè)字符的像素336

11.9 連接和使用圖形LCD顯示器338

11.10 創(chuàng)建用于圖形顯示器的位圖341

11.11 在電視機(jī)上顯示文本343

第12章時(shí)間和日期的使用348

12.0 介紹348

12.1 創(chuàng)建延時(shí)348

12.2 使用millis來確定持續(xù)時(shí)間349

12.3 更精確地測(cè)量一個(gè)脈沖的持續(xù)時(shí)間353

12.4 把Arduino作為一個(gè)時(shí)鐘來用355

12.5 創(chuàng)建一個(gè)可以周期性調(diào)用函數(shù)的鬧鐘364

12.6 使用一個(gè)實(shí)時(shí)時(shí)鐘367

第13章使用I2C和SPI進(jìn)行通信372

13.0 簡(jiǎn)介372

13.1 使用BlinkM模塊控制RGB LED375

13.2 使用Wii的雙節(jié)棍加速度計(jì)380

13.3 外部實(shí)時(shí)時(shí)鐘的接口384

13.4 添加外部EEPROM存儲(chǔ)器386

13.5 用數(shù)字溫度計(jì)讀取溫度390

13.6 只用兩條導(dǎo)線驅(qū)動(dòng)4位7段LED顯示394

13.7 集成一個(gè)I2C端口擴(kuò)展器397

13.8 使用SPI驅(qū)動(dòng)多位7段LED顯示器400

13.9 兩個(gè)或兩個(gè)以上的Arduino板之間的通信402

第14章無線通信406

14.0 介紹406

14.1 使用低成本無線模塊發(fā)送消息406

14.2 把Arduino接入ZigBee或802.15.4網(wǎng)絡(luò)412

14.3 將消息發(fā)送到一個(gè)特定的XBee417

14.4 在XBee間互傳傳感器數(shù)據(jù)420

14.5 激活連接到XBee的執(zhí)行器425

14.6 使用低成本收發(fā)器發(fā)送消息429

14.7 與藍(lán)牙設(shè)備通訊434

第15章以太網(wǎng)和網(wǎng)絡(luò)437

15.0 簡(jiǎn)介437

15.1 以太網(wǎng)擴(kuò)展板的設(shè)置439

15.2 自動(dòng)獲取你的IP地址441

15.3 解析主機(jī)名到IP地址(DNS)443

15.4 從Web服務(wù)器請(qǐng)求數(shù)據(jù)445

15.5 使用XML從Web服務(wù)器請(qǐng)求數(shù)據(jù)451

15.6 把Arduino設(shè)置成一個(gè)Web服務(wù)器454

15.7 處理進(jìn)入的Web請(qǐng)求457

15.8 處理針對(duì)特定頁面的請(qǐng)求460

15.9 使用HTML格式化Web服務(wù)器響應(yīng)465

15.10 使用表單的網(wǎng)頁服務(wù)(POST)469

15.11 包含大量數(shù)據(jù)的網(wǎng)頁服務(wù)472

15.12 發(fā)送Twitter消息480

15.13 發(fā)送和接收簡(jiǎn)單消息(UDP)485

15.14 從Internet時(shí)間服務(wù)器獲取時(shí)間492

15.15 監(jiān)測(cè)Pachube數(shù)據(jù)饋送498

15.16 將信息發(fā)送到Pachube504

第16章庫(kù)的使用修改和創(chuàng)

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦

      相關(guān)文章

      下載地址

      • arduino權(quán)威指南第2版pdf 中文版

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡