Wednesday, July 30, 2014

柯博文老師的新書- Arduino 互動設計專題與實戰,深入Arduino 的全方位指南


Arduino 互動設計專題與實戰,深入Arduino 的全方位指南




  • 作者: 柯博文

  • 出版社:碁峰資訊

  • 出版日期:2014/09

  • 語言:繁體中文

  • ISBN

  • 定價:550元


aeh001900-1


 


內容簡介





Chapter  01   簡介篇





1.1 什麼是 Arduino? …………………………………………………………. 1-2

1.2 Arduino特色………………………………………………………………..1-2

1.3 Arduino歷史………………………………………………………………..1-3


 









Chapter  02   Arduino 硬體介紹





2.1 Arduino硬體介紹………………………………………………………….2-2

2.2 Arduino硬體外觀………………………………………………………….2-6

2.3 自製 Arduino 板子……………………………………………………….. 2-16

2.4 ArduinoMCUIC介紹…………………………………………………..2-22

2.5 Arduino相關網站………………………………………………………..2-25









Chapter 03   Arduino 開發環境介紹





3.1 Arduino軟體………………………………………………………………..3-2

3.2 用 Eclipse 寫 Arduino 程式……………………………………………… 3-7

3.3 Autodesk123DCircuits線上Arduino……………………………….3-8

3.4 Arduino中文化設定……………………………………………………….3-9









Chapter 04   我的第一個 Arduino





4.1 麵包板怎麼使用? ………………………………………………………… 4-2

4.2 Arduino的第一個程式–LED閃爍…………………………………….4-3

4.3 確認您的程式是否編譯成功–Verify ………………………………….. 4-8
4.4 燒錄 Upload to I/O Board ………………………………………………. 4-8

4.5 了解我的第一個 Arduino 程式………………………………………… 4-10

4.6 線上版 Arduino–Autodesk 123D Circuits 安裝與使用………… 4-12 


 









Chapter 05    Digital 數位輸入與輸出








     5.1 DigitalOutput設定Pin的輸出–霹靂燈範例……………………….5-2


5.2 DigitalInput–讀取按鈕訊號數值code………………………………5-5






Chapter 06 Analog 類比






    6.1 AnalogInput–讀取可變電阻的資料………………………………….6-2


6.2 AnalogOutput的輸出–LED明亮控制範例…………………………6-5






Chapter 07   UART、Serial RX/TX–TTL、RS232 傳遞資料






      7.1 Serial的資料傳遞………………………………………………………….7-2






Chapter 08  PWM 脈衝寬度調變






    8.1 PWM Output脈衝寬度調輸出…………………………………………..8-3

8.2 PWM透過DigitalWrite達成效果……………………………………….8-4






Chapter 09 Pulse 脈衝






4.3 確認您的程式是否編譯成功–Verify ………………………………….. 4-8

4.4 燒錄 Upload to I/O Board ………………………………………………. 4-8

4.5 了解我的第一個 Arduino 程式………………………………………… 4-10

4.6 線上版 Arduino–Autodesk 123D Circuits 安裝與使用………… 4-12









 


Chapter 10 SPI 串列外設介面


10.1 SPI串列外設介面介紹…………………………………………………10-2

10.2 SPI範例程式–主從端Master………………………………………10-4

10.3 SPI範例程式2–主從端Master…………………………………..10-11


 






Chapter 11 Arduino 函數






11.1 輸出入函數………………………………………………………………. 11-2

11.2 資料型態 datatype …………………………………………………….. 11-8

11.3 時間……………………………………………………………………… 11-26

11.4 數學……………………………………………………………………… 11-30

11.5 邏輯流程控制 …………………………………………………………. 11-37

11.6 中斷函數……………………………………………………………….. 11-48

11.7 字串處理函數 String ………………………………………………… 11-53

11.8 串列埠通訊…………………………………………………………….. 11-89

11.9 特殊函式庫…………………………………………………………….. 11-97

11.10 開發自己專屬的函式庫和設計自己的函數……………………11-103


 


Chapter 12  Arduino 與其他的感應器






12.1 水銀開關讀取 …………………………………………………………… 12-2 12.2 光敏電阻–實驗小夜燈……………………………………………….. 12-4 12.3 電晶體 ……………………………………………………………………. 12-7 12.4 濕度傳感器…………………………………………………………….. 12-14 12.5 溫度傳感器…………………………………………………………….. 12-18 12.6 Servo步進馬達………………………………………………………..12-25 12.7 搖桿……………………………………………………………………… 12-31 12.8 一氧化碳傳感器………………………………………………………. 12-34 12.9 超聲波距離傳感器 …………………………………………………… 12-41


 


 











Arduino 函數






Chapter






12




Arduino 與其他的感應器






11.1 輸出入函數………………………………………………………………. 11-2 11.2 資料型態 datatype …………………………………………………….. 11-8 11.3 時間……………………………………………………………………… 11-26 11.4 數學……………………………………………………………………… 11-30 11.5 邏輯流程控制 …………………………………………………………. 11-37 11.6 中斷函數……………………………………………………………….. 11-48 11.7 字串處理函數 String ………………………………………………… 11-53 11.8 串列埠通訊…………………………………………………………….. 11-89 11.9 特殊函式庫…………………………………………………………….. 11-97 11.10 開發自己專屬的函式庫和設計自己的函數……………………11-103






12.1 水銀開關讀取 …………………………………………………………… 12-2 12.2 光敏電阻–實驗小夜燈……………………………………………….. 12-4 12.3 電晶體 ……………………………………………………………………. 12-7 12.4 濕度傳感器…………………………………………………………….. 12-14 12.5 溫度傳感器…………………………………………………………….. 12-18 12.6 Servo步進馬達………………………………………………………..12-25 12.7 搖桿……………………………………………………………………… 12-31 12.8 一氧化碳傳感器………………………………………………………. 12-34 12.9 超聲波距離傳感器 …………………………………………………… 12-41








Chapter






13




通訊






12.10 火焰傳感器…………………………………………………………… 12-50 12.11 一氧化碳/瓦斯傳感器/煙霧傳感器………………………….. 12-55 12.12 紅外線動作傳感器………………………………………………….. 12-61 12.13 繼電器…………………………………………………………………. 12-67 12.14 七段式數字號碼 LED ………………………………………………. 12-71 12.15 土壤濕度傳感器 …………………………………………………….. 12-76 12.16 數字鍵盤 ……………………………………………………………… 12-80 12.17 聲音傳感器…………………………………………………………… 12-84 12.18 溫度計和濕度計二合一的傳感器 DHT11 ……………………… 12-89 12.19 酒精傳感器…………………………………………………………… 12-94 12.20 DC馬達………………………………………………………………..12-98 12.21 8x8LED矩陣燈……………………………………………………12-101 12.22 顏色檢測器…………………………………………………………. 12-115 12.23 FM收音機…………………………………………………………..12-120 12.24 藍色背光液晶模組 LCD 2×16 面板……………………………. 12-125 12.25 RFID讀卡機………………………………………………………..12-129 12.26 SD讀卡機……………………………………………………………12-136 12.27 ADXL345三軸重力加速度/傾斜角度模組………………….12-148 12.28 三軸磁場傳感器–指南針……………………………………….. 12-154






13.1 遙控器…………………………………………………………………….. 13-2 13.2 與個人電腦傳遞資料 ………………………………………………… 13-12 13.3 MIDI………………………………………………………………………13-56 13.4 網路 Ethernet …………………………………………………………. 13-61 13.5 ZigBee/XBee…………………………………………………………13-76 13.6 藍牙 ……………………………………………………………………… 13-80 13.7 RF 433Mhz…………………………………………………………….. 13-94






目錄 v








vi




Arduino 互動設計專題與實戰 Chapter






14




Arduino 與 IC 實驗

14.1 74HC595–延伸出多個接腳………………………………………..14-2


14.2 LM393–比較A接腳和B接腳哪一個大…………………………14-5






Chapter






15




Arduino 綜合實驗

15.1 音樂播放 …………………………………………………………………. 15-2


15.2 計算按鍵按下的時間………………………………………………… 15-12






Chapter






16




Android 和 iOS 手機與 Arduino 連接






16.1 ArduinoUSBHost……………………………………………………..16-2 16.2 使用藍牙將 Arduino 和 Android 連接起來……………………… 16-16 16.3 Android與Arduino連接–透過AndroidIOIO………………..16-34 16.4 Android與Arduino連接–直接連接…………………………….16-45 16.5 iOS與Arduino連接–透過藍牙4.0BLE……………………….16-55






柯博文老師的新書- Arduino 互動設計專題與實戰,深入Arduino 的全方位指南

No comments:

Post a Comment