登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』自己动手做智能产品:嵌入式JavaScript实现

書城自編碼: 3430374
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: [英] 戈登·F.威廉姆斯[Gordon,F.William
國際書號(ISBN): 9787111636991
出版社: 机械工业出版社
出版日期: 2019-11-01

頁數/字數: /
書度/開本: 16开

售價:HK$ 133.7

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
她的罪名
《 她的罪名 》

售價:HK$ 59.8
巨变与突围:碰撞中的清帝国:1644—1840
《 巨变与突围:碰撞中的清帝国:1644—1840 》

售價:HK$ 93.6
变态心理揭秘
《 变态心理揭秘 》

售價:HK$ 59.8
非洲三万里(2024版)
《 非洲三万里(2024版) 》

售價:HK$ 81.6
不思而美:一个人的心灵简史
《 不思而美:一个人的心灵简史 》

售價:HK$ 69.6
减压七处方
《 减压七处方 》

售價:HK$ 67.2
成为作家
《 成为作家 》

售價:HK$ 57.6
工作文化史 古代卷
《 工作文化史 古代卷 》

售價:HK$ 81.6

 

內容簡介:
本书将通过简单的嵌入式编程,教会大家如何将日常物品转变为智能机器。当然市场中的ARM编程书籍多为平淡的教科书,相对复杂,编程语言对于初学者存在一定难度,本书采用读者易学易懂的编程语言,并结合实际动手操作来帮助读者实现产品智能化。
目錄
前言1
第1章 简介5
为何要将物品智能化5
在实践中学习5
利用JavaScript进行创造6
工具和材料7
第一部分 微控制器
第2章 微控制器为何物13
ARM历史14
利用微控制器编程15
第3章 Espruino入门19
准备工作20
插入接口21
软件安装22
连接开发板24
固件升级25
命令行初体验26
编辑器27
第4章 开启JavaScript之旅31
准备工作31
注释32
数据类型32
数学计算33
变量35
自增与自减37
对象38
函数38
数组42
面向对象44
按位运算45
if语句51
&&和||52
三元操作符53
for循环53
异常55
第二部分 电动机
第5章 什么是电动机59
实验1:法拉第的电动机60
实验2:电动机换向器64
无刷直流电动机68
实验3:步进电动机69
实验4:步进电动机控制72
实验5:多个步进电动机控制76
第6章 频闪仪79
找到一个风扇79
实验6:速度检测81
实验7:频闪仪84
实验8:照得更远的频闪仪86
第7章 约翰·罗杰·贝尔德的电视机89
实验9:视觉的持续性89
实验10:约翰·罗杰·贝尔德的电视机92
第三部分 机电部分
第8章 制作一个简单的机器人101
实验11:试用伺服电机102
实验12:制作一个简单的机器人105
实验13:循光113
第9章 铅笔绘图仪117
实验14:铅笔绘图仪117
第10章 数码针孔相机131
实验15:制作一个数码相机131
第11章 打印机145
实验16:制作一个打印机145
第四部分 通信
第12章 有线通信161
时序161
实验17:制作示波器163
第13章 切断连线:红外线169
实验18:制作红外接收器169
实验19:解码红外线信号171
实验20:使用解码信号175
实验21:用dweet.io在网络上使用遥控器176
实验22:通过IFTTT在网络上使用遥控器178
第14章 切断连线:无线电信号181
实验23:连接接收器182
实验24:连接发射器183
实验25:从Espruino发射185
实验26:解码接收的数据186
第15章 连接无线网络193
实验27:将WiFi添加到你的Pico194
实验28:测试你的布线198
实验29:连接到WiFi199
实验30:将数据发送到Internet200
实验31:从Internet接收数据202
实验32:建立一个服务器206
控制物品209
第16章 低功耗蓝牙213
低功耗蓝牙如何工作214
如何使用低功耗蓝牙216
Web Bluetooth216
实验33:使用Puck.js217
实验34:制作一个开门计数器219
实验35:广播开门次数222
实验36:用Eddystone接收开门次数223
第五部分 合而为一
第17章 XY绘图仪229
实验37:制作XY表229
实验38:控制XY表235
第18章 联网绘图仪243
实验39:联网绘图仪245
第六部分 总结
第19章 未来如何257
附录A 零件和材料259
附录B 常见的Espruino命令和变量271
附录C Espruino汇编277
內容試閱
人类的想象力可以说是永无止境的,“创造”(making)这个词可以说是最适合描述人类经历的词汇之一了,它包括作画、设计、建造或者编程。回望自己所创之物,心中浮起 “这是我创造的”念头——这可以说是我所知的最美妙感觉之一了。
时至今日,我们已不单单能创建那些无生命物体,还可以让那些原本无生命的物体变得栩栩如生,让物体变得更加“聪明”。本书会告诉你如何利用微控制器让物体变得可编程化。
通过日常生活中的物品和技能学习,你将可以学习到如何创造数码相机、打印机、机器人,或者早期的电视机等。只要往下看,你会了解你日常所用的物品是如何组成的以及它们背后那些关于创造的故事,也将学会如何使用目前世界上数百万Web工程师正在使用的计算机语言——JavaScript。因为有了计算机语言解释器的帮助,你将见到你所添加的一行行代码实际产生的影响。
我喜欢在生活中创造并完成一件事情。希望本书可以激励你去创造和学习,并在其中找到乐趣。
本书排版约定
本书使用以下排版约定:
斜体(Italic)
用于菜单项、URL链接、邮件地址、文件名和文件扩展名。
等宽字体(?Constant width?)
用于程序清单,或者是所引用的程序元素,如变量或函数名、数据类型、语句和关键字。
等宽粗体(?Constant width bold?)
用于表示命令或是读者应输入的其他内容。
等宽斜体(?Constant width italic?)
用于表示需要由用户提供的值或者根据上下文确定的值所替换的内容。
该符号表示提示或一般注释。
该符号表示需要注意的信息或警告。
使用本书代码示例
本书补充资料(如代码示例、练习等)可从以下网址下载:https:github.comespruinomaking-things-smart。
本书是为了帮助你完成那些想要完成的事情。正常情况下,本书所提供的代码用例都可以在你的程序或者文档中使用。除非需引用大段的示例代码,否则你不需要得到我们的许可。例如,将本书中的某部分代码用于程序中并不需要得到许可,但是若想将本书的代码用于销售或者打包在CD-ROM中发布则需要得到我们的许可。引用本书中的内容或者示例代码来回答问题不需要许可,但是如果需要将本书的重要示例代码加入你的产品文档中则需要得到我们的许可。
我们希望读者在引用本书内容时指出出处(但非强制要求),通常包括书名、作者、出版社和国际标准书号。比如:“Making Things Smart by Gordon F. Williams O’Reilly. Copyright 2017 Gordon F. Williams, 978-1-680-45189-4”。
在使用本书代码示例的过程中,如果你发现错误或者需要获得以上所提许可,欢迎通过以下邮箱联系我们:
bookpermissions@makermedia.com。
O’Reilly Safari
Safari(之前称为Safari Books Online)是一个以会员制为基础,为企业、政府、教育机构和个人提供图书服务及培训内容的平台。
会员可以访问众多的书籍、培训视频、学习资源、互动教程和专题课程等资源,这些资源来自全球的250多家出版社,包括O’Reilly Media、Harvard Business Review、Prentice Hall Professional、Addison-Wesley Professional、Microsoft Press、Sams、Que、Peachpit Press、Adobe、Focal Press、Cisco Press、John Wiley & Sons、Syngress、Morgan Kaufmann、IBM Redbooks、Packt、Adobe Press、FT Press、Apress、Manning、New Riders、McGraw-Hill、Jones & Bartlett、Course Technology等。
若需了解更多相关信息,请访问 http:oreilly.comsafari。
本书网址为http:shop.oreilly.comproduct0636920031246,https:www.oreilly.comcatalogerrata.csp?isbn=0636920031246列出了本书的勘误。
致谢
首先要感谢Maker Media团队给我机会完成本书——尽管这是我的第一本书——感谢他们有足够的耐心指导我如何去写一本书!我也十分感谢Brian Jepson和Anna Kaziunas France,尽管他们现在已经不在Maker Media了,但我会开始写作本书是因为他们在其中起了至关重要的作用。
我要感谢我那了不起的太太Marianne——不仅仅是因为她在我写作本书的过程和我平时工作中给予的帮助,还因为她在过去10年中给予了我自信,并支持我那些疯狂的想法,让我可以专心工作。
如果没有最初这些了不起的支持者,本书和Espruino可能都不会存在。在最开始时正是在他们的帮助下我才完成了第一块Espruino开发板,并且从那之后,在他们的持续帮助下,Espruino才会一步步走向今天的成熟。Espruino论坛中的成员们做出了巨大的贡献,在他们的赞助下,我才有更多时间去完成更多的基于Espruino的有趣项目。同样要十分感谢那些在GitHub中向我提交漏洞报告的人们,正是在他们的帮助下,我才能完善该项目。
我现在采用的绝大部分都是开源软件,像Linux(Mint)、GCC、Chromium、Eclipse、Atom、Gimp、Inkscape和LibreOffice等工具。GCC常常被忽视,在我刚开始Espruino相关工作时,许多嵌入式设备还没有一个可用的、免费的C编译器。
ST微电子公司的Laurent Desseignes和Sebastien Marsanne在STM32的Espruino开发板方面给予了巨大的支持,还有Michael Dietz 等其他在Nordic Semiconductor译

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.