Photon物聯網編程從零開始 ( 簡體 字) |
作者:[美] 克里斯多佛·拉什(Christopher Rush) 著 郭俊鳳 譯 | 類別:1. -> 程式設計 -> 物聯網 |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 49641 詢問書籍請說出此書號!【有庫存】 NT售價: 250 元 |
出版日:7/1/2018 |
頁數:170 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787302497837 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:《Photon物聯網編程從零開始》全面介紹如何為Particle Photon開發板編程。Particle Photon是一個真正的物聯網設備,它允許編寫代碼,使用云創建電子項目。它完全可用作項目的大腦,還可使用Internet遠程控制和收集數據,來擴展功能。 幸好,Photon平臺采用了Arduino樣式的編程語言,同時具備自己的編程功能。這樣就可以使用Arduino領域的海量資源,包括現有的項目和示例。 為什么使用Photon?Photon開發板由Particle團隊開發,在2014年11月面市,價格僅19美元。它是獨一無二的,使用Particle云提供了獨特的硬件和軟件體驗,可通過Web IDE編程。Photon開發板取代了Particle Core,后者通過Kickstarter活動籌措了50多萬美元,配備了Broadcom BCM43362 Wi-Fi芯片,而不是TI CC3000。 《Photon物聯網編程從零開始》旨在使讀者能開始使用Particle Photon創建自己的硬件項目,讀者不需要具有連接電路或編程方面的經驗,但最好了解一般性計算機技術。《Photon物聯網編程從零開始》會給讀者提供各種體驗,并簡單介紹Photon開發板的許多功能。《Photon物聯網編程從零開始》只介紹開發板編程的基礎知識,讀者可在未來的項目中擴展這些知識。 希望能看到讀者對《Photon物聯網編程從零開始》的看法,請通過Twitter與作者聯系。 |
內容簡介:設置Photon開發板,連接到Particle云 ? 開始構建、編寫定制的IoT項目 ? 學習C和Arduino語言的語法 ? 使用開關、傳感器和其他輸入設備 ? 通過Photon的輸出控制硬件 ? 通過Internet控制產品 ? 使用Particle防護板和附加板添加功能 ? 通過IFTTT Web服務把實時數據連接到開發板上 ? 與網站集成——Facebook、Twitter和Gmail等 |
目錄:第1章Photon簡介1 1.1微控制器1 1.2什么是Photon2 1.3ParticlePhoton和SparkCore2 1.4物聯網3 1.5Particle云4 1.6Photon板4 1.7小結5 第2章連接7 2.1開發板的特征7 2.2連接11 2.2.1連接到移動智能設備上11 2.2.3通過USB連接14 2.3使用Tinker16 2.3.1TinkerAPI18 2.3.2同時運行Tinker和腳本20 2.4使用ParticleWebIDE22 2.4.1Particle應用和庫24 2.4.2上傳第一個應用24 2.4.3賬戶信息26 2.4.4使用庫26 2.5Photon板的固件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.1if語句40 3.3.2for循環42 3.3.3while循環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打開和關閉LED53 4.1.2LCD顯示器56 4.2模擬輸出62 4.2.1脈寬調制63 4.2.2DAC65 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控制LED92 6.1.2通過Internet讀取值100 6.2小結115 第7章Particle防護板的編程117 7.1Shield防護板117 7.2繼電器防護板120 7.3程序員防護板126 7.4穩壓防護板127 7.5Internet按鈕128 7.6GroveStarterKitforPhoton129 7.7AdafruitParticleNeoPixel成套工具130 7.8小結132 第8章IFTTT133 8.1IFTTT概述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 附錄BParticle代碼參考165 |
序: |