Arduino編程從入門到進階實戰

Arduino編程從入門到進階實戰

《Arduino編程從入門到進階實戰》是2020年2月化學工業出版社出版的圖書,作者是刁彬斌。

基本介紹

  • 中文名:Arduino編程從入門到進階實戰
  • 作者:刁彬斌
  • 語言:國語
  • 出版時間:2020年2月
  • 出版社:化學工業出版社
  • 出版地:北京
  • 頁數:207 頁
  • ISBN:9787122351678
  • 定價:59 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書通過大量豐富有趣的實例,系統地介紹了Arduino開源硬體的編程及開發技巧。全書共分9章,第1章主要介紹了Arduino編程需要了解的基礎知識;第2章介紹了常用的Arduino輸出執行機構及其套用;第3章介紹了Arduino感測器的套用;第4章介紹了Arduino通信功能的實現;第5章介紹了Arduino的創意程式設計;第6章基於Mind+平台,介紹了Arduino互動式編程技巧;第7章介紹了Arduino在物聯網領域中的套用;第8章介紹了Arduino在數學領域中的套用;第9章介紹了Arduino與3D列印結合的綜合套用案例。
本書內容實用性及可操作性強,語言簡潔凝練,圖表直觀易懂,講解生動接地氣,圖形與代碼對照的編程模式更易於初學者學習。同時,本書還附贈配套學習資源,包括所有程式原始碼、重難點章節教學視頻,掃書中二維碼即可獲取。
本書非常適合中國小創客師生、從事開源硬體開發的工程技術人員學習使用,也可用作大中專院校電子信息、電氣工程、計算機等相關專業的教材或參考書。

圖書目錄

入門篇
第1章Arduino入門
1.1 Arduino的起源及特點 / 002
1.2 多樣性的Arduino / 003
1.3 Arduino編程準備 / 007
1.3.1 程式及程式基本結構 / 007
1.3.2 Arduino驅動安裝 / 009
1.4 Arduino軟體環境:Mixly和Arduino IDE / 010
1.5 Arduino第一個程式——點亮集成LED燈 / 016
1.5.1 Mixly環境下點亮LED程式 / 017
1.5.2 Arduino IDE環境下點亮LED / 018
1.6 Arduino的感測器擴展板使用 / 020
第2章Arduino的輸出執行機構
2.1 LED的使用 / 024
2.1.1 單個LED燈的使用 / 024
2.1.2 連續多個引腳LED燈的使用——for循環結構 / 026
2.1.3 燈的模擬性——特殊數字引腳的PWM輸出 / 029
2.2 蜂鳴器的使用 / 033
2.3 舵機的使用 / 037
2.4 直流減速電機的使用 / 040
2.5 1602顯示器 / 043
2.6 繼電器 / 047
第3章Arduino感測器的套用
3.1 Arduino的五感 / 050
3.2 感測器的連線 / 051
3.3 感測器數值的監測——串口調試 / 056
3.4 常用數字感測器的使用 / 059
3.4.1 數字大按鈕模組(按鈕控制燈) / 059
3.4.2 觸摸感測器(觸摸音樂門鈴) / 066
3.4.3 人體熱釋電紅外感測器(招財貓程式) / 068
3.4.4 數字鋼球傾角感測器(數字沙漏) / 069
3.4.5 數字貼片磁感應感測器(入侵檢測儀) / 072
3.4.6 紅外數字避障感測器(簡單計數器) / 074
3.4.7 數字振動感測器(中斷程式的實現) / 076
3.5 常用模擬感測器的使用 / 080
3.5.1 模擬壓電陶瓷振動感測器(電子鼓) / 080
3.5.2 模擬聲音感測器(聲控節奏燈) / 082
3.5.3 模擬環境光線感測器(智慧型光控燈) / 084
3.5.4 模擬角度感測器(可調光的智慧型燈) / 086
3.5.5 Flame sensor火焰感測器(火焰報警器) / 088
3.5.6 土壤濕度感測器(智慧型澆花) / 090
3.5.8 紅外距離感測器(電子測距儀) / 093
3.6 常用特殊感測器的使用 / 097
3.6.1 DHT11溫濕度感測器(溫濕度表的製作) / 097
3.6.2 超音波感測器(車距報警器) / 099
3.6.3 DS1307 RTC實時時鐘模組(串口顯示日期和時間) / 102
3.6.4 三軸加速度感測器(重力感應燈) / 105
3.6.5 JoyStick搖桿模組(搖桿控制雙LED燈) / 107
3.6.6 移位模組Shiftout Module和移位LED(電子骰子) / 110
3.7 其他感測器的獲取與庫的配置(MP3模組) / 116
第4章Arduino通信功能
4.1 USB串口通信 / 122
4.1.1 Arduino串口讀取數據——while循環語句 / 122
4.1.2 軟體模擬串口通信——字元串的讀取 / 127
4.2 紅外線通信——switch語句結構 / 130
4.3 藍牙通信 / 139
4.4 語音識別——擴展庫的使用 / 141
4.5 語音合成——漢字取地址 / 147
4.6 Wi-Fi通信 / 152
進階篇
第5章Arduino創意程式設計
5.1 智慧型出題器(隨機數與字元串連線) / 158
5.2 遙控與自動雙控LED燈(無限循環程式的中斷) / 159
5.3 數據分析器(字元串轉換) / 161
5.4 進制轉換器(255以內十進制數到二進制數的轉換) / 163
5.5 距離感知遊戲(隨機數與超音波) / 163
第6章Arduino互動式編程——基於Mind+
6.1 實時模式程式:休息與玩耍的小貓 / 169
6.2 上傳模式程式:光敏LED燈 / 171
第7章Arduino在物聯網中的套用
第8章Arduino在數學中的套用
8.1 十進制、二進制與十六進制 / 179
8.1.1 十進制、二進制與十六進制的定義 / 179
8.1.2 十進制轉N進制 / 180
8.1.3 二進制轉十六進制與十六進制轉二進制 / 180
8.2 數學常用函式與三角函式 / 181
第9章Arduino與3D列印綜合套用——智慧型語音留聲機
9.1 設計思路 / 186
9.2 功能分配 / 187
9.3 電子元件尺寸 / 188
9.4 外殼部分的3D設計 / 188
9.5 電路連線與零件裝配 / 201
9.6 程式設計 / 202
9.7 改進工作 / 204
附錄:Arduino IDE代碼學習要點匯總 / 205
參考文獻 / 207

相關詞條

熱門詞條

聯絡我們