Arduino開發從入門到實戰

Arduino開發從入門到實戰

《Arduino開發從入門到實戰》是2018年清華大學出版社出版的圖書,作者是李明亮。

基本介紹

  • 書名:Arduino開發從入門到實戰
  • 作者:李明亮
  • 出版社:清華大學出版社 
  • 出版時間:2018.01.01
基本信息,目錄,

基本信息

Arduino開發從入門到實戰
作者:李明亮
定價:49元
印次:1-1
ISBN:9787302482895
出版日期:2018.01.01
印刷日期:2017.11.21
    本書以Arduino Uno R3開發板為硬體平台,沿著“基礎知識→模組實驗→項目實戰”的思路,由淺入深、先易後難、先簡單后綜合地講述了Arduino技術。書中基礎知識部分(第1~4章)介紹了Arduino的基本概念、原理、開發環境和開發語言。模組實驗部分(第5~14章)是項目實戰部分的基礎,採用實驗講解方式闡述了常用感測器、I/O設備等經典Arduino實驗。

    目錄

    Contents
    第1部分基礎知識
    第1章Arduino概述
    1.1Arduino起源
    1.2Arduino可以做什麼
    1.3為什麼用Arduino
    1.4Arduino開源文化
    1.5Arduino發展趨勢
    1.5.1創客文化
    1.5.2快速原型設計
    1.6Arduino趣味實例
    1.7課後問答
    1.8本章小結
    第2章Arduino硬體資源
    2.1核心晶片
    2.2典型開發板
    2.2.1ArduinoUno
    2.2.2ArduinoNano
    2.2.3ArduinoProMini
    2.2.4ArduinoLeonardo
    2.2.5ArduinoMega2560
    2.3典型擴展板
    2.3.1ProtoShield原型開發板
    2.3.2GPRSShield擴展板
    2.3.3ArduinoEthernetW5100R3Shield網路擴展板
    2.3.4WizFi210擴展板
    2.3.5ArduinoL298N電機驅動擴展板
    2.3.6Arduino感測器擴展板
    2.4簡單認識其他不同型號的Arduino控制器
    2.4.1ArduinoZero
    2.4.2Arduino兼容控制器
    2.4.3衍生控制器
    2.5課後問答
    2.6本章小結
    Arduino開發從入門到實戰
    第3章開發環境
    3.1開發環境概述
    3.2集成開發環境搭建
    3.3驅動安裝
    3.4IDE基本操作
    3.4.1選單
    3.4.2快捷鍵
    3.5程式輸入、編譯及下載
    3.6開發環境常見問題
    3.7課後問答
    3.8本章小結
    第4章Arduino語言
    4.1Arduino語言概述
    4.1.1標識符
    4.1.2關鍵字
    4.1.3Arduino語言運算符
    4.1.4Arduino語言控制語句
    4.1.5Arduino語言基本結構
    4.2Arduino基本函式
    4.2.1數字I/O
    4.2.2模擬I/O
    4.2.3高級I/O
    4.2.4時間函式
    4.2.5數學函式
    4.2.6三角函式
    4.2.7外部中斷函式
    4.2.8中斷使能函式
    4.2.9串口收發函式
    4.3Arduino庫函式
    4.3.1庫函式概述
    4.3.2常用庫函式
    4.4課後問答
    4.5本章小結
    第2部分模組實驗
    第5章炫酷LED燈
    5.1實驗原理
    5.2材料清單及數據手冊
    5.2.1材料清單
    5.2.2核心元件數據手冊
    5.3硬體連線
    5.4程式設計
    5.4.1設計思路及流程圖
    5.4.2程式源碼
    5.5調試及實驗現象
    5.6代碼回顧
    5.7拓展實驗
    5.8拓展實驗調試及現象
    5.9技術小貼士
    5.9.1解析LED正負極判別方法
    5.9.2LED分類
    第6章按鍵開關輸入
    6.1實驗原理
    6.2材料清單
    6.3硬體連線
    6.4程式設計
    6.4.1設計思路及流程圖
    6.4.2程式源碼
    6.5調試及實驗現象
    6.6拓展實驗
    6.7拓展實驗調試及現象
    6.8技術小貼士
    第7章觸摸延時開關
    7.1實驗原理
    7.2材料清單及數據手冊
    7.2.1材料清單
    7.2.2核心元件數據手冊
    7.3硬體連線
    7.4程式設計
    7.4.1設計思路及流程圖
    7.4.2程式源碼
    7.5調試及實驗現象
    7.6拓展實驗
    7.7拓展實驗調試及現象
    7.8技術小貼士
    第8章溫度與濕度監測
    8.1實驗原理
    8.2材料清單及數據手冊
    8.2.1材料清單
    8.2.2DHT11數據手冊
    8.3硬體連線
    8.4程式設計
    8.4.1設計思路及流程圖
    8.4.2程式源碼
    8.5調試及實驗現象
    8.6拓展實驗
    8.7拓展實驗調試及現象
    8.8技術小貼士
    第9章氣體監測
    9.1實驗原理
    9.2材料清單及數據手冊
    9.2.1材料清單
    9.2.2MQ2數據手冊
    9.2.3MQ2煙霧感測器模組
    9.3硬體連線
    9.4程式設計
    9.4.1設計思路及流程圖
    9.4.2程式源碼
    9.5調試及實驗現象
    9.6技術小貼士
    第10章LCD顯示
    10.1實驗原理
    10.2材料清單及數據手冊
    10.3硬體連線
    10.4程式設計
    10.5調試及實驗現象
    10.6技術小貼士
    第11章電機控制
    11.1實驗背景
    11.2材料清單及數據手冊
    11.2.1材料清單
    11.2.2步進電機數據手冊
    11.3硬體連線
    11.4程式設計
    11.5調試及實驗現象
    11.6拓展實驗
    11.7技術小貼士
    第12章藍牙通信
    12.1實驗背景
    12.2材料清單及數據手冊
    12.2.1材料清單
    12.2.2藍牙模組數據手冊
    12.3硬體連線
    12.4程式設計
    12.5調試及實驗現象
    12.6技術小貼士
    第13章WiFi無線數據傳輸
    13.1實驗背景
    13.2材料清單及數據手冊
    13.2.1材料清單
    13.2.2WiFi模組數據手冊
    13.3電路連線及通信初始化
    13.4程式設計
    13.5程式調試
    13.6技術小貼士
    第14章ZigBee無線數據傳輸
    14.1實驗背景
    14.2材料清單及數據手冊
    14.2.1材料清單
    14.2.2XBee/XBeePRO模組數據手冊
    14.3硬體連線
    14.4程式設計
    14.5程式調試
    14.6技術小貼士
    第3部分項目實戰
    第15章基於Arduino的智慧農業大棚
    15.1系統概述
    15.2系統總體設計方案
    15.3硬體設計
    15.3.1系統整體硬體連線
    15.3.2STC12C5A16S2控制器
    15.3.3下位機控制外設
    15.3.4Arduino感測器網路
    15.3.5空氣溫濕度感測器模組
    15.3.6CO2濃度感測器模組
    15.3.7土壤濕度感測器模組
    15.3.8光照強度感測器模組
    15.4軟體設計
    15.4.1系統軟體流程
    15.4.2空氣溫濕度感測器模組
    15.4.3CO2濃度感測器模組
    15.4.4土壤濕度感測器模組
    15.4.5光照強度感測器模組
    15.5PC端軟體設計
    15.6Android手機客戶端軟體設計
    15.7系統調試
    15.8設計中的問題及解決方法
    參考文獻
    附錄Arduino實驗常見元件清單

    相關詞條

    熱門詞條

    聯絡我們