搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
JavaScript物联网硬件编程
0.00     定价 ¥ 98.00
泸西县图书馆
此书还可采购1本,持证读者免费借回家
  • ISBN:
    9787302531098
  • 作      者:
    [美]丽萨·丹吉·加德纳(Lyza Danger Gardner)
  • 译      者:
    戢礼晋,谭少辉,许琛
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2019-08-01
收藏
荐购
作者简介

  Lyza Danger Gardner,喜欢研究如何做事情,同时她也喜欢教导别人如何完成项目。Lyza和朋友共同创办了一家位于美国俄勒冈州波特兰市的网络咨询公司CloudFour。她拥有二十多年的Web开发经验,倡导优雅的标准、教育,以追求未来网络。可以在www.lyza.com或Twitter上的@lyzadanger在线找到她。目前她隐居在佛蒙特州的森林里,阅读了大量书籍。

展开
内容介绍
  你准备好了控制物体的移动吗?如果你可以开发一个Webapp,就可以制作机器人、气象站以及其他有趣的设备。在这本非常有趣、基于项目的指南中,JavaScript硬件黑客LyzaDangerGardner将带你领略从你的一个闪烁LED到大气传感器、电动巡游车、蓝牙门铃甚至更多项目的非凡之旅。通过使用JavaScript、一些随手可得的硬件,再加上一点创造力,你很快就能热火朝天地投入到硬件开发中。
  《JavaScript物联网硬件编程》呈现小型硬件编程的神奇世界。你将从在Arduino上实现基本的闪烁开始,快速地上手构建项目。
  《JavaScript物联网硬件编程》内容详实,拥有大量可以动手实践的项目,涵盖了多个JavaScriptl具套件,例如Johnny-Five、RaspberryPi、Tessel以及BeagleBone。在构建一个个有趣的项目之后,你将学会如何用电线连接传感器、安装电机、传送数据以及处理用户输入。因此在这里警告你:一旦你开始了,就不想停下来。
  《JavaScript物联网硬件编程》主要内容:
  使用JavaScript控制硬件
  设计和组装机器人和套件
  一份电子电路的速成教程
  十几个实践项目
  读者对象
  《JavaScript物联网硬件编程》适合拥有中等程度的JavaScript和Node.js技能的读者,读者不需要拥有电子开发经验。
展开
精彩书评
  ★“《JavaScript物联网硬件编程》让JavaScript冲破了浏览器的藩篱。”
  ——Amit Lamba,Tech Ovenure
  
  ★“这是我读过的物联网技术领域中容易理解和有趣的一本书。”
  ——Andrew Meredith,Quantum Metric
  
  ★“呼吁所有开发者,阅读这本让人激动的书来释放你心中的硬件编程热情。”
  ——Kevin Liao,Sotheby's
  
  ★“让开发底层电路变得有趣。,很高兴能阅读本书。”
  ——Earl Bingham,You Technology
展开
目录
第I部分 针对JavaScript开发者的硬件介绍
第1章 将JavaScript与硬件结合
1.1 硬件项目剖析
1.1.1 输入与输出
1.1.2 处理过程
1.1.3 电源、电路和系统
1.1.4 逻辑和固件
1.1.5 外壳和封装
1.1.6 嵌入式系统
1.2 JavaScript和硬件如何协同工作
1.2.1 宿主机-客户端方法
1.2.2 嵌入式JavaScript
1.2.3 其他硬件-JavaScript组合
1.3 JavaScript非常适合硬件项目吗
1.4 整合硬件工具包
1.4.1 开发板
1.4.2 输入和输出元件
1.4.3 其他电子元件
1.4.4 电源、电线和附件
1.4.5 工具
1.5 本章小结
第2章 用Arduino开启硬件之旅
2.1 了解ArduinoUno
2.2 使用Arduino的工作流程
2.2.1 ArduinoUno的数字引脚
2.2.2 草图和ArduinoIDE
2.2.3 将LED连接到数字引脚
2.2.4 对LED进行编程使其闪烁
2.3 使用JavaScript控制Arduino
2.3.1 将Arduino配置为客户端
2.3.2 安装Nodejs框架Johnny-Five4l
2.3.3 用Johnny-Five让HelloWorld的LED闪烁
2.3.4 Firmata、Johnny-Five和宿主机-客户端方法
2.3.5 使用Johnny-Five组织脚本
2.4 本章小结
第3章 如何构建电路
3.1 电压、电流和电阻
3.1.1 欧姆定律
3.1.2 问题和危险
3.2 构建电路
3.2.1 使用面包板制作原型电路
3.2.2 在面包板上连接简单的LED电路
3.2.3 用按钮扩展串联电路
3.2.4 串联LED
3.2.5 并联电路和分流器
3.2.6 用电池为项目供电
3.3 本章小结

第II部分 项目基础:使用Johnny-Five输入和输出
第4章 传感器和输入
4.1 使用模拟传感器
4.1.1 模数转换.:
4.1.2 光敏电阻的使用
4.1.3 分压器
4.1.4 布线和使用光敏电阻
4.1.5 使用模拟温度传感器
4.2 数字输入
4.3 本章小结
第5章 输出:让事情发生
5.1 点亮LED
5.1.1 使用脉冲宽度调制(PWM)使LED变暗
5.1.2 使用PWM让LED做动画
5.1.3 将输入与LED输出结合
5.1.4 全彩RGBLEDl
5.1.5 构建你自己的“气象球”
5.2 使用并行LCD显示器
5.2.1 用LCD制作功能齐全的定时器
5.2.2 添加可视的LED”铃声
5.3 用压电器制造噪声
5.4 本章小结
第6章 输出:让物体运动
6.1 让电动机运转
6.1.1 电动机的工作方式
6.1.2 使用按压按钮开关控制电动机
6.1.3 用Johnny-Five控制电动机
6.2 制作伺服器
6.3 制作你的第一个机器人
6.3.1 机器人和电动机
6.3.2 制作机器人的基础底盘
6.3.3 控制机器人的电动机
6.4 本章小结
……

第III部分 更复杂的项目
第IV部分 在其他环境中的硬件上使用JavaScript
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录

点击获取验证码
登录