爱上Arduino(第4版)
作 者:(美)马西莫·班兹,(美)迈克尔·希洛 著 程晨 译
定 价:69.8
出 版 社:人民邮电出版社
出版日期:2023年08月01日
页 数:196
装 帧:平装
ISBN:9787115604675
目录
●1Arduino介绍1
1.1目标受众1
1.2什么是交互设计2
1.3什么是物理计算2
2Arduino理念5
2.1原型5
2.2改造5
2.3我爱废品6
2.4改装玩具7
2.5协作8
3Arduino平台9
3.1Arduino硬件9
3.2软件集成开发环境(IDE)11
3.3在计算机上安装Arduino11
3.4安装IDE:MacOS11
3.5安装IDE:Windows13
3.6安装IDE:Linux14
4Arduino入门17
4.1交互装置解析17
4.2传感器与执行器17
4.3LED闪烁18
4.4递给我一块帕尔马干酪21
4.5Arduino永不停止22
4.6真正的创客都写注释22
4.7代码,一步步来22
4.8我们将要制作什么25
4.9什么是电25
4.10使用按键控制LED27
4.11这是如何工作的30
4.12一个电路,一千种玩法31
5高级输入输出37
5.1试试其他的开关型传感器37
5.2用PWM控制灯光的亮度39
5.3使用光敏传感器代替按键46
5.4模拟输入47
5.5试试其他的模拟传感器49
5.6串行通信50
5.7驱动较大功率的负载(电机、灯泡等)52
5.8复杂的传感器53
5.9Arduino字母表54
6Processing与Arduino灯55
6.1计划56
6.2编程57
6.3搭建电路59
6.4如何组装61
7Arduino云63
7.1Arduino云IDE63
7.2ProjectHub64
7.3IoTCloud65
7.4Arduino云计划67
8自动浇灌系统69
8.1计划70
8.2测试实时时钟(RTC)72
8.3测试继电器76
8.4电路原理图78
8.5测试温湿度传感器86
8.6编程89
8.7搭建电路109
8.8额外的尝试131
8.9浇灌项目购物清单131
9ArduinoARM系列133
9.1AVR和ARM之间的区别133
9.2什么是32位真正的区别133
9.3微控制器和微处理器有什么区别134
9.4AVR和ARM哪个更好134
9.5介绍基于ARM的Arduino控制板135
9.6特殊功能135
9.7操作电压136
9.8驱动电流136
9.9数模转换器136
9.10USBHost137
10ARM网络通信:网络“碰拳礼”139
10.1网络“碰拳礼”139
10.2介绍MQTT(消息队列遥测传输)协议139
10.3网络“碰拳礼”:硬件部分140
10.4网络“碰拳礼”:Shiftr.io上的MQTT代理143
11排疑解惑147
11.1理解147
11.2简化和分解147
11.3排除和确认147
11.4测试Arduino控制板148
11.5测试你的面包板电路149
11.6分离问题150
11.7Windows中的驱动安装问题151
11.8Windows中IDE的问题151
11.9Windows中识别Arduino的端口号152
11.10其他调试技巧153
11.11如何获取在线帮助154
附录A面包板157
附录B认识电阻和电容159
附录CArduino快速参考161
附录D认识原理图177
内容介绍
本书为《爱上Arduino》第4版,详细介绍了Arduino的原理和使用技巧,并在前一版图书的基础上进行了知识革新,代码基于IDE2.0版完成,同时增加了新内容,包括:增加了Arduino云服务和ArduinoARM系列内容,介绍了ArduinoAVR和ARM系列之间的区别,并讲解了ARM系列的编程方式,以及通过MQTT协议进行网络通信的示例。本书作者是Arduino的创始人,因此本书对Arduino的讲解更加深入、权威。书中不仅有清晰的概念解说,更有真实完整的实操步骤及示例程序,十分适合初学者阅读。
(美)马西莫·班兹,(美)迈克尔·希洛 著 程晨 译
马西莫·班兹(Massimo Banzi)
Arduino项目合作创办人,也是大家熟知的板子大叔。
迈克尔·希洛(Michael Shiloh)
教育家,也是早一批投身于创客文化的开源硬件拥护者和社区维护者。
译者-程晨
科技作家,拥有十余年嵌入式开发经验,出版国内早的Arduino、Edison、3D打印技术普及图书,录制多套开源硬件项目视频教程;曾任北京航空航天大学软件学院特聘讲师,参与清华、北邮等多个高校的创新性课程设计。