《Photon物聯網編程從零開始》是2018年7月清華大學出版社出版的圖書,作者是[美]克里斯多佛·拉什。
基本介紹
- 中文名:Photon物聯網編程從零開始
- 作者:[美]克里斯多佛·拉什
- 出版時間:2018年7月
- 出版社:清華大學出版社
- ISBN:9787302497837
- 定價:49.8 元
內容簡介,圖書目錄,
內容簡介
設定Photon開發板,連線到Particle雲
開始構建、編寫定製的IoT項目
學習C和Arduino語言的語法
使用開關、感測器和其他輸入設備
通過Photon的輸出控制硬體
通過Internet控制產品
使用Particle防護板和附加板添加功能
通過IFTTT Web服務把實時數據連線到開發板上與網站集成——Facebook、Twitter和Gmail等。
圖書目錄
第1章 Photon簡介 1
1.1 微控制器 1
1.2 什麼是Photon 2
1.3 Particle Photon和Spark Core 2
1.4 物聯網 3
1.5 Particle雲 4
1.6 Photon板 4
1.7 小結 5
第2章 連線 7
2.1 開發板的特徵 7
2.2 連線 11
2.2.1 連線到移動智慧型設備上 11
2.2.3 通過USB連線 14
2.3 使用Tinker 16
2.3.1 Tinker API 18
2.3.2 同時運行Tinker和腳本 20
2.4 使用Particle Web IDE 22
2.4.1 Particle套用和庫 24
2.4.2 上傳第一個套用 24
2.4.3 賬戶信息 26
2.4.4 使用庫 26
2.5 Photon板的固件 31
2.6 小結 31
第3章 Particle語法 33
3.1 什麼是編程 33
3.2 變數 35
3.2.1 浮點型 37
3.2.2 布爾型 38
3.2.3 字元型 40
3.3 命令 40
3.3.1 if語句 40
3.3.2 for循環 42
3.3.3 while循環 42
3.4 數組 43
3.5 字元串 44
3.6 最佳編程實踐 45
3.6.1 縮進 46
3.6.2 注釋代碼 46
3.6.3 空白 47
3.7 小結 48
第4章 輸出 49
4.1 數字輸出 49
4.1.1 打開和關閉LED 53
4.1.2 LCD顯示器 56
4.2 模擬輸出 62
4.2.1 脈寬調製 63
4.2.2 DAC 65
4.2.3 控制伺服電機 67
4.3 小結 71
第5章 輸入 73
5.1 數字輸入 73
digitalRead( ) 77
5.2 模擬輸入 80
5.3 小結 90
第6章 物聯網 91
6.1 函式 91
6.1.1 通過Internet控制LED 92
6.1.2 通過Internet讀取值 100
6.2 小結 115
第7章 Particle防護板的編程 117
7.1 Shield防護板 117
7.2 繼電器防護板 120
7.3 程式設計師防護板 126
7.4 穩壓防護板 127
7.5 Internet按鈕 128
7.6 Grove Starter Kit for Photon 129
7.7 Adafruit Particle NeoPixel成套工具 130
7.8 小結 132
第8章 IFTTT 133
8.1 IFTTT概述 133
8.2 “日出”郵件警報 134
8.3 使用Grove模組創建Twitter警報 141
8.4 小結 147
第9章 排除設備故障 149
9.1 設備模式 149
9.2 故障排除模式 151
9.3 小結 152
附錄A 工具和提示 153
附錄B Particle代碼參考 165