书籍详情
零基础学电子与Arduino:给编程新手的开发板入门指南(全彩图解)
作者:[美] 乔迪·卡尔(Jody Culkin) 著,刘端阳,王学昭,曲岩 等 译
出版社:人民邮电出版社
出版时间:2019-08-01
ISBN:9787115508676
定价:¥109.00
购买这本书可以去
内容简介
零基础学电子与Arduino 是一本面向初学者的Arduino与电子制作入门指南,通过本书的学习你将快速掌握Arduino的基础与应用,同时学的很多电子电路相关的知识,以及编程方面的知识。本书图文并茂,内容循序渐进,即使没有任何电学与编程基础,也能轻松入门。
作者简介
Jody Culkin是一位艺术家兼老师。她在国内外的很多美术馆和博物馆展出了自己的雕塑、摄影以及装置艺术作品。2017年,Sean Ragan为Maker Media公司写了一本书,名为How to Use a Breadboard(如何使用一个电路板),Jody Culkin为这本书绘制了插图。她的漫画Arduino!已经被翻译成12种语言了。她还收到了美国国家科学基金会、纽约州艺术委员会,以及其他组织授予的奖项和补助金。目前她是纽约城市大学的曼哈顿社区学院媒体艺术与技术部的教授。她有哈佛大学视觉研究的学士学位,获得了纽约大学交互通信课程的硕士学位。Eric Hagan是纽约Astoria地区的动态交互艺术家兼教授。他为很多出版物写过文章,包括Make: 杂志和通俗科学(Popular Science)。他还参与了几个围绕纽约市开展的艺术装置项目,包括第五大街的年度假期展示窗口以及Kara Walker的“A Subtlety”展览 。目前他是纽约州立大学古西堡分校视觉艺术部的助理教授。他拥有杜克大学的哲学专业的学士学位以及纽约大学交互通信课程的硕士学位。Eric 喜欢在纽约市创客节展示自己的作品。
目录
致谢\t8
关于作者 8
前言 9
第 1章 Arduino概论 9
1.1 物理计算 11
1.2 原型 12
1.3 我将需要什么?如何获得? 12
1.4 零件和工具 13
1.5 购买渠道 21
1.6 总结 23
第 2章 你的Arduino 23
2.1 Arduino的零件 24
2.2 将Arduino插入电脑中 28
2.3 组件和工具 34
2.4 总结 37
第3章 遇见电路 38
3.1 电路:构建电子工程项目 38
3.2 电路图 44
3.3 使用电路板 48
3.4 制作电路 53
3.5 查看电池 59
3.6 电路的电源:电力 61
3.7 调试电路 63
3.8 万用表 66
3.9 万用表的使用 71
3.10 返回调试电路 75
3.11 总结 77
第4章Arduino编程 77
4.1 Arduino、电路、代码:整体整合 78
4.2 什么是IDE? 79
4.3 Arduino IDE下载:入门 82
4.4 草图:Arduino编程的基本组成 93
4.5 调试:如果LED没有闪烁,该怎么办? 99
4.6 LEA4_Blink草图:概述 101
4.7 setup()和loop():代码的核心 104
4.8 看loop():什么会反复发生 111
4.9 LOOP():看完整的LOOP()函数 113
4.10 构建基本的电路 119
4.11 SOS信号灯:创建更复杂的定时 126
4.12 总结 139
第5章 电学和计量 139
5.1 对电学的初步了解 140
5.2 逐步地构建电路 141
5.3 电流: 概述 146
5.4 理解电子学: 水箱类比法 149
5.5 电压:电势 151
5.6 电流:流程 159
5.7 电阻:限流 166
5.8 电压、电流、电阻:回顾 172
5.9 并联和串联电路中的元件 183
5.10 总结 197
第6章 开关、 LED灯及其他 197
6.1 交互性 197
6.2 概述:数字化的输入与输出 199
6.3 数字化输入: 增加一个按钮 201
6.4 开关:多种变量 215
6.5 数字输入课程 222
6.6 看草图:条件语句 223
6.7 添加一个扬声器并调整代码 231
6.8 再添加两个按钮并调整代码 242
6.9 复习电学和代码概念 252
6.10 总结 255
第7章 模拟值 255
7.1 生活的意义不仅仅是打开和关闭! 255
7.2 逐步创建电位器电路 259
7.3 LEA7_AnalogInOutSerial 草图 267
7.4 模拟输入:来自电位器的值 274
7.5 输出的模拟值: PWM 281
7.6 串行通信 284
7.7 添加扬声器 291
7.8 添加光敏电阻 297
7.9 总结 304
第8章 伺服电动机 305
8.1 舞动旗帜 306
8.2 模拟数据回顾 307
8.3 逐步构建伺服电路图 312
8.4 LEA8_扫描概述 319
8.5 for循环是什么? 325
8.6 运算符 331
8.7 草图中的for循环 335
8.8 增加交互性:转动旗子 337
8.9 LEA8_Knob说明 340
8.10 两面旗子:增加一个伺服电机 343
8.11初步了解LEA8_2_servos 346
8.12 总结 359
第9章 创建自己的项目 359
9.1 项目管理 359
9.2 一些有用的组件 365
9.3 项目类型 371
9.4 其他版本Arduino开发板 373
9.5 记录下你的项目,然后和别人分享吧! 377
9.6 总结 378
附录A:读取电阻代码 379
A.1 通过色环识别电阻 379
索引 388
关于作者 8
前言 9
第 1章 Arduino概论 9
1.1 物理计算 11
1.2 原型 12
1.3 我将需要什么?如何获得? 12
1.4 零件和工具 13
1.5 购买渠道 21
1.6 总结 23
第 2章 你的Arduino 23
2.1 Arduino的零件 24
2.2 将Arduino插入电脑中 28
2.3 组件和工具 34
2.4 总结 37
第3章 遇见电路 38
3.1 电路:构建电子工程项目 38
3.2 电路图 44
3.3 使用电路板 48
3.4 制作电路 53
3.5 查看电池 59
3.6 电路的电源:电力 61
3.7 调试电路 63
3.8 万用表 66
3.9 万用表的使用 71
3.10 返回调试电路 75
3.11 总结 77
第4章Arduino编程 77
4.1 Arduino、电路、代码:整体整合 78
4.2 什么是IDE? 79
4.3 Arduino IDE下载:入门 82
4.4 草图:Arduino编程的基本组成 93
4.5 调试:如果LED没有闪烁,该怎么办? 99
4.6 LEA4_Blink草图:概述 101
4.7 setup()和loop():代码的核心 104
4.8 看loop():什么会反复发生 111
4.9 LOOP():看完整的LOOP()函数 113
4.10 构建基本的电路 119
4.11 SOS信号灯:创建更复杂的定时 126
4.12 总结 139
第5章 电学和计量 139
5.1 对电学的初步了解 140
5.2 逐步地构建电路 141
5.3 电流: 概述 146
5.4 理解电子学: 水箱类比法 149
5.5 电压:电势 151
5.6 电流:流程 159
5.7 电阻:限流 166
5.8 电压、电流、电阻:回顾 172
5.9 并联和串联电路中的元件 183
5.10 总结 197
第6章 开关、 LED灯及其他 197
6.1 交互性 197
6.2 概述:数字化的输入与输出 199
6.3 数字化输入: 增加一个按钮 201
6.4 开关:多种变量 215
6.5 数字输入课程 222
6.6 看草图:条件语句 223
6.7 添加一个扬声器并调整代码 231
6.8 再添加两个按钮并调整代码 242
6.9 复习电学和代码概念 252
6.10 总结 255
第7章 模拟值 255
7.1 生活的意义不仅仅是打开和关闭! 255
7.2 逐步创建电位器电路 259
7.3 LEA7_AnalogInOutSerial 草图 267
7.4 模拟输入:来自电位器的值 274
7.5 输出的模拟值: PWM 281
7.6 串行通信 284
7.7 添加扬声器 291
7.8 添加光敏电阻 297
7.9 总结 304
第8章 伺服电动机 305
8.1 舞动旗帜 306
8.2 模拟数据回顾 307
8.3 逐步构建伺服电路图 312
8.4 LEA8_扫描概述 319
8.5 for循环是什么? 325
8.6 运算符 331
8.7 草图中的for循环 335
8.8 增加交互性:转动旗子 337
8.9 LEA8_Knob说明 340
8.10 两面旗子:增加一个伺服电机 343
8.11初步了解LEA8_2_servos 346
8.12 总结 359
第9章 创建自己的项目 359
9.1 项目管理 359
9.2 一些有用的组件 365
9.3 项目类型 371
9.4 其他版本Arduino开发板 373
9.5 记录下你的项目,然后和别人分享吧! 377
9.6 总结 378
附录A:读取电阻代码 379
A.1 通过色环识别电阻 379
索引 388
猜您喜欢