0人評分過此書

IoT沒那麼難!新手用JavaScript入門做自己的玩具!

出版日期
2020/11/12
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864345328

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
♛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
  • 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

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading