《自己動手做智慧型產品:嵌入式JavaScript實現》是2019年10月1日機械工業出版社出版的圖書,作者是[英]Gordon、F.Williams。
基本介紹
- 中文名:自己動手做智慧型產品:嵌入式JavaScript實現
- 作者:[英]Gordon、F.Williams
- 出版社:機械工業出版社
- ISBN:9787111636991
內容簡介,圖書目錄,
內容簡介
在這個一體化產品的時代,《自己動手做智慧型產品:嵌入式JavaScript實現》從基礎的內容開始,展示了如何利用Espruino微控制器和日常用品製造出屬於自己的掃瞄器、繪圖儀和照相機等智慧型產品。
《自己動手做智慧型產品:嵌入式JavaScript實現》教你利用目前網際網路上頗受歡迎的程式語言之一——JavaScript在Espruino上編程,製造出激動人心的智慧型產品。在豐富的線上支持和資源的幫助下,Es rpuino將JavaScript帶入了智慧型設備的世界!
在完成書中項目的過程中,你會提升自己的技能和知識水平,擁有將生活中的創意變成現實智慧型產品的能力。
圖書目錄
前言
第1章 簡介
為何要將物品智慧型化
在實踐中學習
利用JavaScript進行創造
工具和材料
第一部分微控制器
第2章 微控制器為何物
ARM歷史
利用微控制器編程
第3章 Espruino入門
準備工作
插入接口
軟體安裝
連線開發板
固件升級
命令行初體驗
編輯器
第4章 開啟JaVaScript之旅
準備工作
注釋
數據類型
數學計算
變數
自增與自減
對象
函式
數組
面向對象
按位運算
if語句
&&和II
三元操作符
for循環
異常
第二部分電動機
第5章 什麼是電動機
實驗1:法拉第的電動機
實驗2:電動機換向器
無刷直流電動機
實驗3:步進電動機
實驗4:步進電動機控制
實驗5:多個步進電動機控制
第6章 頻閃儀
找到一個風扇
實驗6:速度檢測
實驗7:頻閃儀
實驗8:照得更遠的頻閃儀
第7章 約翰·羅傑·貝爾德的電視機
實驗9:視覺的持續性
實驗1 0:約翰-羅傑-貝爾德的電視機
第三部分機電部分
第8章 製作一個簡單的機器人
實驗11:試用伺服電機
實驗12:製作一個簡單的機器人
實驗13:循光
第9章 鉛筆繪圖儀
實驗14:鉛筆繪圖儀
第10章 數碼針孔相機
實驗15:製作一個數位相機
第11章 印表機
實驗16:製作一個印表機
第四部分通信
第12章 有線通信
時序
實驗1 7:製作示波器
第13章 切斷連線:紅外線
實驗18:製作紅外接收器
實驗19:解碼紅外線信號
實驗20:使用解碼信號
實驗21:用dweet.io在網路上使用遙控器
實驗22:通過lFTTT在網路上使用遙控器
第14章 切斷連線:無線電信號
實驗23:連線接收器
實驗24:連線發射器
實驗25:從Espruino發射
實驗26:解碼接收的數據
第15章 連線無線網路
實驗27:將WiFj添加到你的Pico
實驗28:測試你的布線
實驗29:連線到WiFi
實驗30:將數據傳送到Intemet
實驗31:從Internet接收數據
實驗32:建立一個伺服器
控制物品
第16章 低功耗藍牙
低功耗藍牙如何工作
如何使用低功耗藍牙
Web Bluetooth
實驗33:使用Puck.is
實驗34:製作一個開門計數器
實驗35:廣播開門次數
實驗36:用Eddystone接收開門次數
第五部分合而為一
第17章 XY繪圖儀
實驗37:製作XY表
實驗38:控制XY表
第18章 聯網繪圖儀
實驗39:聯網繪圖儀
第六部分總結
第19章 未來如何
附錄A零件和材料
附錄B常見的Espruin0命令和變數
附錄CEspruin0彙編