
0人評分過此書
♛MadeinTaiwan!全台第一本專門介紹Johnny-Five框架的專業書籍!♛
☀JavaScript寫膩了嗎?用它來做自己的玩具吧!
☀想寫IoT其實很簡單,我說用JavaScript就可以!
✒IoT很難?只是沒人帶而已!圖文解說手把手實作多種感測器的應用!
✒MadeinTaiwan!全台第一本專門介紹Johnny-Five框架的專業書籍!
內容簡介
☛學習JavaScript感覺無趣嗎?JavaScript只能侷限在螢幕裡面嗎?
☛不!讓我們一起用JavaScript做玩具吧!ヽ(・×・´)ゞ
本書改編自第11屆iT邦幫忙鐵人賽,IoT組冠軍網路系列文章──《IoT沒那麼難!新手用JavaScript入門做自己的玩具~》;破除你對JavaScript的印象!本書用充分的圖解來說明LED系列、多種感測器等原理,逐步解析程式碼的相關解說;讓學習程式之餘,也能動手做出幫助你生活上的實際應用、自己想要的玩具,甚至你人生中第一個IoT的實際產品!為了樂趣而學習,讓學習變成你的樂趣!
快來跟上我們的腳步,讓Arduino也能用JavaScript創造出屬於自己的作品!
超狂應用
❑LED狂應用
☀超簡單呼吸燈
☀轉吧!七彩霓虹燈!
☀超炫炮!矩陣LED廣告跑馬燈
❑感測器狂應用
☀溫度感測.溫度儀表板
☀光敏電阻.飛吧!喵星超人!小遊戲應用
☀人體感測.偵測老闆的Move!薪水小偷必備的實務應用(?)
☀三軸加速度.瘋狂麥塊!實體轉動網頁上的東西!
❑物聯網狂世界
☀透過網頁也可以控制Arduino!
☀伺服馬達.動ㄘ動ㄘ~馬達動起來!
☀搖桿.使出大絕吧!遊戲應用
好評推薦
「如果你跟我一樣是個想進入手作開發的門外漢,誠心的推薦你一定要買這本書,如果你曾經羨慕別人會玩Arduino,那這本書絕對值得你作為踏入Arduino的入門書,如果你會寫JavaScript又覺得生活無趣,那你更不可錯過這本書,絕對讓你可以玩得很開心,手作開發Arduino的樂趣就從這裡開始吧!」
「金魚都能懂」的系列教學作者、國內前端技術知名講師以及講者────李建杭/Amos
☀JavaScript寫膩了嗎?用它來做自己的玩具吧!
☀想寫IoT其實很簡單,我說用JavaScript就可以!
✒IoT很難?只是沒人帶而已!圖文解說手把手實作多種感測器的應用!
✒MadeinTaiwan!全台第一本專門介紹Johnny-Five框架的專業書籍!
內容簡介
☛學習JavaScript感覺無趣嗎?JavaScript只能侷限在螢幕裡面嗎?
☛不!讓我們一起用JavaScript做玩具吧!ヽ(・×・´)ゞ
本書改編自第11屆iT邦幫忙鐵人賽,IoT組冠軍網路系列文章──《IoT沒那麼難!新手用JavaScript入門做自己的玩具~》;破除你對JavaScript的印象!本書用充分的圖解來說明LED系列、多種感測器等原理,逐步解析程式碼的相關解說;讓學習程式之餘,也能動手做出幫助你生活上的實際應用、自己想要的玩具,甚至你人生中第一個IoT的實際產品!為了樂趣而學習,讓學習變成你的樂趣!
快來跟上我們的腳步,讓Arduino也能用JavaScript創造出屬於自己的作品!
超狂應用
❑LED狂應用
☀超簡單呼吸燈
☀轉吧!七彩霓虹燈!
☀超炫炮!矩陣LED廣告跑馬燈
❑感測器狂應用
☀溫度感測.溫度儀表板
☀光敏電阻.飛吧!喵星超人!小遊戲應用
☀人體感測.偵測老闆的Move!薪水小偷必備的實務應用(?)
☀三軸加速度.瘋狂麥塊!實體轉動網頁上的東西!
❑物聯網狂世界
☀透過網頁也可以控制Arduino!
☀伺服馬達.動ㄘ動ㄘ~馬達動起來!
☀搖桿.使出大絕吧!遊戲應用
好評推薦
「如果你跟我一樣是個想進入手作開發的門外漢,誠心的推薦你一定要買這本書,如果你曾經羨慕別人會玩Arduino,那這本書絕對值得你作為踏入Arduino的入門書,如果你會寫JavaScript又覺得生活無趣,那你更不可錯過這本書,絕對讓你可以玩得很開心,手作開發Arduino的樂趣就從這裡開始吧!」
「金魚都能懂」的系列教學作者、國內前端技術知名講師以及講者────李建杭/Amos
-
01 當JavaScript 遇上Arduino !
-
Arduino 相關介紹
-
Arduino 是什麼?
-
為什麼選用Arduino 呢?
-
常說的I/O 是什麼東西?
-
訊號有哪些?
-
Arduino 的腳位- Pins
-
-
Arduino 的環境介紹&開發板測試
-
拿到Arduino 開發板的第一步
-
燒錄你的第一支程式-閃爍(Blink) 到Arduino 裡
-
認識Arduino Web Editor 的編輯與燒錄介面
-
恭喜完成你人生中第一個電子產品了!
-
-
用 JavaScript 控制 Arduino 吧!
-
JavaScript 終將統一世界!
-
Nodejs + Johnny-Five 環境安裝介紹
-
Firmata -搭建軟體與硬體之間的橋樑
-
重要的Nodejs 和NPM 管理套件
-
使用NPM 創建新專案
-
使用NPM 安裝Johnny-Five 套件
-
-
用JavaScript 寫出你第一個IoT 程式吧!
-
Hello World !歡迎進入Johnny-Five 的新手村!
-
程式裡做了哪些事情呢…
-
繼續Johnny-Five 之旅
-
以電子角度來解析
-
Run 起來! Nodejs GO !
-
恭喜你用JavaScript 統一軟體世界了!
-
-
了解REPL 模式,利用REPL 讓開發更快吧!
-
REPL 是什麼?能吃嗎?
-
Johnny-Five 上的REPL 模式
-
程式裡做了哪些事情呢…
-
示範時間,執行範例檔repljs
-
啟動REPL 模式的動作解析
-
Johnny-Five 的REPL 方法
-
-
-
02 初進IoT 的世界,Hello LED World !
-
初進IoT 的世界,Hello LED World !
-
LED 有極性嗎?要怎麼分辨呢?
-
如何用三用電表量測LED 的極性呢?
-
-
Johnny-Five 的LED Level 1 練習
-
新手村Level 1 - 最簡單的 LED 方法
-
-
Johnny-Five 的LED Level 2 練習
-
加點變化吧! PWM 脈波寬度調變
-
講那麼多PWM 可以幹嘛?
-
那為什麼要介紹PWM 呢?
-
新手村Level 2 -進階一點的LED 方法
-
-
轉吧~轉吧~七彩霓紅燈~ _ 三色LED(RGB LED)
-
RGB LED 的小介紹
-
欸!什麼是共陰極?共陽極?
-
來點亮RGB LED 吧!
-
Johnny-Five 上的LedRGB
-
Johnny-Five 諳陰陽?
-
Johnny-Five LedRGB API
-
實作應用-七彩霓虹燈
-
-
炫炮廣告跑馬燈? _LED 矩陣(LED Matrix)
-
LED Matrix 介紹
-
LED 矩陣的應用面
-
LED 矩陣與模組
-
LED Matrix 模組差在哪裡呢?(以MAX7219 模組為例)
-
MAX7219 的顯示模式
-
Johnny-Five 的LED Matrix 電路介紹
-
Johnny-Five LED Matrix API
-
Matrix 章節小結
-
章節結語
-
-
-
03 進入物聯網的世界之初
-
說好的物聯網呢?用Socketio 建立即時連線!
-
說好的物聯網呢?
-
First What is IoT ?
-
Socketio 和Express 在物聯網之中的扮演角色!
-
WebSocket &瀏覽器支援
-
Express -極簡且靈活的Nodejs Web 應用框架
-
Express 與Socketio 環境安裝
-
實作應用-簡易即時通訊頁面
-
執行吧! GOGO !
-
Socket 事件的圖解順序
-
-
透過網頁也可以控制Arduino 嗎?
-
打造UI 介面與程式碼
-
實作應用-用網頁控制Arduino 上的LED 燈
-
測試看看吧!
-
章節結語
-
-
-
04 玩IoT 必備的感測器!
-
中場休息! IoT 必備的感測器 Top 8 !
-
只有玩玩LED 太單調啦~
-
舉幾個在生活中最常見的感測器
-
-
-
05 從實體控制虛擬
-
手心的溫度~ _ 溫度感測計(Temperature Sensor)
-
溫度感測計(Temperature Sensor)介紹
-
LM35 特性&工作原理
-
Johnny-Five 上的Thermometer
-
Johnny-Five Thermometer API
-
Thermometer API - Events 事件
-
實作應用- LM35 的溫度量測
-
-
視覺化溫度資料 Highcharts + Socketio + Johnny Five
-
Highcharts 介紹
-
組裝合體! Socketio + Johnny Five + Highcharts
-
實作應用-溫度儀表版(Thermometer Dashboard)
-
測試看看吧!
-
-
聖光啊!你看見那個鐵人了嗎! _ 光敏電阻(Photoresistor)
-
光敏電阻(Photoresistor)介紹
-
光敏電阻電路方面
-
科學驗證!直接手算給你看!
-
實作應用-光敏電阻的光度量測
-
Johnny-Five 上的 Sensor API
-
測試看看吧!
-
-
飛吧!喵星超人!光敏電阻-小遊戲應用篇
-
Flappy iT-Cat
-
怎麼做?想法是這樣的~
-
先從網頁解構來看
-
測試看看吧!
-
寫完了然後呢?
-
-
一個MOVE !就Hold 住你的動作_ 人體感測器(PIR Sensor)
-
人體感測器(PIR Sensor)介紹
-
PIR Sensor 工作原理
-
有源傳感器?無源傳感器?
-
PIR Sensor 模組的結構解析
-
實作應用- PIR 的動作感測
-
Johnny-Five 上的Motion API
-
Motion API - Events 事件
-
PIR Sensor 完整的一個觸發事件生命週期
-
Motion API - Event 回傳物件
-
處理精度為毫秒的時間戳- timestamp
-
拆解各個事件返回值
-
不同的事件返回物件
-
PIR Sensor 實驗結果
-
實作小結
-
-
偵測老闆的一個Move !薪水小偷必備!-實務應用(?) 篇
-
老闆移動偵測器
-
怎麼做?想法是這樣的~
-
測試看看吧!
-
章節小結
-
-
三軸一起來,速度與激情! _ 三軸加速度計(Accelerometer)
-
三軸加速度計(Accelerometer)介紹
-
三軸加速度計的工作原理
-
三軸加速度計- ADXL345 電路方面
-
不動看不懂!最狂的加速度解說!
-
Johnny-Five 上的Accelerometer(以ADXL345 範例)
-
Johnny-Five Accelerometer API
-
Accelerometer API - Events 事件
-
Accelerometer 的物件返回值
-
圖解說明- roll、pitch、inclination
-
實作應用-驗證roll 滾轉角、pitch 俯仰角、inclination 傾角數值
-
章節小結
-
-
讓你實體轉動網頁上的東西!最狂的三軸加速度計應用!
-
瘋狂麥塊
-
怎麼做?想法是這樣的~
-
透視HTML
-
設定立方體的面
-
測試看看吧!
-
-
我達達的馬達聲,是個美麗的動作~ _ 伺服馬達(Servo)
-
伺服馬達(Servo)介紹
-
解構伺服馬達(以SG90 9g 伺服馬達為例)
-
Johnny-Five 上的Servo API 與Servos API
-
Servo 與Servos 使用寫法
-
實作應用-伺服馬達動起來!
-
章節小結
-
-
上上下下左右左右BA !使出大絕吧! _ 搖桿(Joystick)
-
搖桿(Joystick)介紹
-
工作原理
-
有圖有真相-實際量測Joystick 電阻值的變化
-
Johnny-Five 上的Joystick
-
實作應用-操控Joystick
-
測試看看吧!
-
-
用Joystick 搖桿讓喵星超人飛向終點吧!- Joystick 遊戲應用篇
-
邁向終點吧!喵星超人!
-
怎麼做?想法是這樣的~
-
章節小結
-
-
IoT&Maker! 想像力就是你的超能力!創客精神永不熄滅!
-
筆者為何要用JavaScript 寫IoT 呢?
-
Johnny-Five 的優點與缺點
-
後記_
-
-
-
A 附錄
-
文章索引列表
-
範例程式碼
-
圖片來源& 致謝 The Acknowledgements Chapter
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分