幫助中心 | 我的帳號 | 關於我們

Arduino基礎與應用/創客實踐叢書

  • 作者:編者:黃明吉//陳平
  • 出版社:北京航空航天大學
  • ISBN:9787512428485
  • 出版日期:2019/08/01
  • 裝幀:平裝
  • 頁數:322
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Arduino是一款便捷靈活、方便上手的開源電子平台。以Arduino硬體為基礎,搭配各種感測器和功能模塊,開發者便可以憑借天馬行空的想象力在Arduino上搭建各種創意十足的作品。本書從Arduino的基礎知識講起,針對擁有硬體開發興趣的廣大初學者,較為詳細地介紹了如何從Arduino新手成長為「技術大牛」。書中以圖和案例的方式,針對Arduino各個功能模塊進行了大量的實例講解,最後通過智能小車和3D印表機兩個綜合案例系統、完整地對全書的內容進行了實戰演練。
    《Arduino基礎與應用》對讀者的基礎知識要求非常低,非常適合作為學生的課外電子項目的參考書和實驗教材;同時,全書內容循序漸進,智能小車和3D印表機兩個綜合案例對有一定電子基礎的愛好者同樣具有一定的參考價值。

作者介紹
編者:黃明吉//陳平

目錄
第一部分  基礎篇
  第1章  認識Arduino
    1.1  Arduino的來歷
    1.2  Arduino的優點
    1.3  Arduino硬體與選擇
    1.3.1  認識不同型號的Arduino
    1.3.2  Arduino外圍模塊
    1.4  Arduino擴展模塊圖解
    1.4.1  電源擴展板
    1.4.2  SD卡讀/寫擴展板
    1.4.3  GSM 擴展板
    1.4.4  電機擴展板
    1.4.5  感測器擴展板
    1.4.6  Wi-Fi擴展板
    1.5  從Arduino UNO開始
  第2章  建立開發環境
    2.1  項目開發流程
    2.2  Arduino開發軟體
    2.2.1  下載配置Arduino開發環境
    2.2.2  認識Arduino IDE
    2.2.3  安裝Arduino驅動程序
    2.3  自帶程序範例與類庫介紹
    2.3.1  Arduino自帶範例介紹
    2.3.2  Arduino自帶類庫介紹
    2.4  如何導入第三方庫
    2.5  Arduino語言及程序結構
    2.5.1  Arduino語言
    2.5.2  Arduino程序結構
    2.6  從常式Hello World開始
第二部分  進階篇
  第3章  數字信號及應用案例
    3.1  數字信號簡介
    3.2  LED及應用案例
    3.2.1  心形LED閃爍案例
    3.2.2  跑馬燈案例
    3.3  指撥開關控制應用案例
    3.4  7段數碼顯示器案例
    3.5  PWM 及應用案例
    3.6  蜂鳴器案例
    3.7  數字輸出案例
    3.8  限位開關案例
  第4章  模擬信號及應用案例
    4.1  可變電阻測量案例
    4.2  光敏電阻測量案例
    4.3  溫度感測案例
    4.4  壓力感測案例
  第5章  Arduino與外設通信
    5.1  串口通信
    5.1.1  其他Arduino上的串口位置
    5.1.2  Arduino與電腦通信設置

    5.1.3  Arduino串口通信函數
    5.1.4  串口通信案例
    5.2  IIC匯流排通信
    5.2.1  IIC主機、從機和引腳
    5.2.2  Wire類庫成員函數
    5.2.3  IIC連接方法
    5.2.4  IIC匯流排通信案例
    5.3  SPI匯流排通信
    5.3.1  SPI引腳
    5.3.2  SPI匯流排上的從設備選擇
    5.3.3  SPI類庫成員函數
    5.3.4  SPI匯流排上的數據發送與接收
    5.3.5  SPI匯流排通信案例
    5.4  USB類庫
    5.4.1  USB類庫相關函數
    5.4.2  模擬鍵盤輸入信息
  第6章  LCD顯示與控制
    6.1  液晶顯示模板1602 LCD
    6.2  Arduino相關函數庫
    6.3  啟動LCD
    6.3.1  需要的元器件
    6.3.2  4位數據線接法
    6.3.3  連接元件
    6.4  1602 LCD控制案例
    6.4.1  LCD顯示
    6.4.2  LCD換行控制
    6.4.3  移動的字幕
    6.4.4  顯示輸入數據
  第7章  Arduino電機控制
    7.1  直流電機
    7.1.1  直流電機的選型
    7.1.2  直流電機接線圖解
    7.1.3  直流電機驅動外圍模塊
    7.1.4  直流電機控制案例
    7.1.5  AFMotor類庫
    7.2  舵 機
    7.2.1  舵機選型
    7.2.2  舵機接線圖解
    7.2.3  舵機控制案例
    7.2.4  Servo類庫
    7.3  步進電機
    7.3.1  步進電機選型
    7.3.2  步進電機接線圖解
    7.3.3  步進電機驅動外圍模塊
    7.3.4  步進電機控制案例
    7.3.5  Stepper類庫
  第8章  Arduino與無線通信
    8.1  無線通信概述
    8.2  無線通信網路框架
    8.2.1  一對多通信架構

    8.2.2  多對多通信架構
    8.2.3  混合式通信架構
    8.3  常見的無線通信協議
    8.4  RF模塊
    8.4.1  315 MHz RF模塊及案例
    8.4.2  RFID與讀卡器及案例
    8.5  紅外線與超聲波案例
    8.5.1  紅外線與超聲波簡介
    8.5.2  簡單的紅外信號傳輸案例
    8.5.3  簡單的紅外線測距儀案例
    8.5.4  紅外線人體感測案例
    8.5.5  簡單的超聲波測距案例
    8.6  藍牙模塊與案例
    8.7  Wi-Fi模塊與案例
  第9章  Arduino存儲技術
    9.1  EEPROM 存儲技術
    9.1.1  EEPROM 介紹
    9.1.2  EEPROM 類庫
    9.1.3  EEPROM 簡單讀、寫案例
    9.1.4  EEPROM 存儲各類型數據案例
    9.2  SD卡存儲技術 _(_y_>?
    9.2.1  SD卡介紹
    9.2.2  SD卡類庫
    9.2.3  SD卡外圍模塊
    9.2.4  SD卡簡單讀/寫案例
    9.2.5  SD卡溫度採集案例
  第10章  GPS室外定位
    10.1  GPS簡介
    10.2  GPS模塊介紹
    10.2.1  GPS有源天線
    10.2.2  GPS模塊特性參數
    10.3  GPS使用設定
    10.4  GPS室外定位案例
    10.4.1  簡單定位案例
    10.4.2  便攜定位裝置案例
第三部分  綜合篇
  第11章  智能小車
    11.1  智能小車結構及功能分析
    11.1.1  智能小車結構
    11.1.2  智能小車功能分析
    11.2  智能小車基本功能實現
    11.2.1  全向運行
    11.2.2  實時啟動
    11.3  智能小車黑線循跡
    11.3.1  黑線循跡原理
    11.3.2  軟、硬體分析
    11.3.3  操作說明
    11.4  智能小車紅外避障
    11.4.1  紅外避障原理
    11.4.2  軟、硬體分析

    11.4.3  操作說明
    11.5  智能小車超聲波避障
    11.5.1  超聲波避障原理
    11.5.2  軟、硬體分析
    11.5.3  操作說明
    11.6  智能小車紅外遙控
    11.6.1  紅外遙控原理
    11.6.2  軟、硬體分析
    11.6.3  操作說明
    11.7  智能小車藍牙遙控
    11.7.1  藍牙遙控原理
    11.7.2  軟、硬體分析
    11.7.3  操作說明
    11.8  智能小車Wi-Fi遙控
    11.8.1  Wi-Fi遙控原理
    11.8.2  軟、硬體分析
    11.8.3  操作說明
  第12章  桌面式3D印表機
    12.1  3D列印技術介紹
    12.1.1  3D列印原理
    12.1.2  3D列印流程
    12.1.3  3D列印特點
    12.2  桌面式3D印表機結構
    12.3  3D印表機列印使用說明
    12.3.1  3D印表機軟體使用說明
    12.3.2  3D印表機硬體使用說明
    12.3.3  3D列印使用案例
    12.3.4  3D印表機維護與保養
    12.3.5  3D印表機常見故障分析
    12.4  3D印表機功能技術分析
    12.4.1  3D印表機控制系統分析
    12.4.2  G代碼文件分析
    12.4.3  存儲模塊
    12.4.4  顯示模塊
    12.4.5  運動控制模塊
    12.4.6  加熱與溫度測量模塊
    12.4.7  限位開關模塊
    12.4.8  3D列印總流程分析
附錄
  A.1  使用專業的IDE編寫Arduino項目
  A.2  常見問題及解決方法
    A.2.1  驅動無法正常安裝
    A.2.2  avrdude:stk500_getsync():notinsync:resp=0x00錯誤
    A.2.3  WProgram.h:Nosuchfile ordirectory:編譯錯誤
    A.2.4  Arduino是否支持其他型號的晶元
    A.2.5  Arduino開源使用的協議是什麼
    A.2.6  能否使用AVR.Libc和彙編等開發Arduino
  A.3  數值計算
    A.3.1  十進位計算
    A.3.2  二進位計算

    A.3.3  十六進位計算
  A.4  ASCII碼對照表
    A.5  串口通信可用的config配置
    A.6  USB鍵盤庫支持的鍵盤功能列表
    A.7  循環冗余檢查碼
    A.8  Checksum
    A.9  G代碼含義註解
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032