爱上Arduino(第4版)
程晨 译
出版时间:2023年09月
页数:179
Arduino是开源的电子原型制作平台,它在创客领域非常有名。本书介绍了新款Arduino的使用技巧,并在前一版图书的基础上进行了知识革新,代码基于IDE2.0版完成,并增加了Arduino云服务和Arduino ARM系列内容。
从元器件的准备,一直到最终完成项目,你所需要的所有知识和制作步骤都包含在本书中。本书中采用的入门例程只用到了ArduinoUno或Nano,以及一条USB连接线和一个LED,另外还有免费且易用的Arduino IDE,这个开发环境能够在Mac OS、Windows和Linux系统下运行。
欢迎加入Arduino爱好者的大家庭,与数十万创客一起来探索这个神奇的平台。
从书中你将会学到:
● 交互设计和物理计算
● Arduino控制板和软件开发环境
● 电子与电路的基础知识
● 在面包板上搭建原型
● 绘制原理图
● 使用Arduino云IDE和新的IoT Cloud
● 构建一个定制的自动浇灌系统
● 制作网络项目“碰拳礼”
- 1 Arduino介绍
- 1.1 目标受众
- 1.2 什么是交互设计
- 1.3 什么是物理计算
- 2 Arduino理念
- 2.1 原型
- 2.2 改造
- 2.3 我爱废品
- 2.4 改装玩具
- 2.5 协作
- 3 Arduino平台
- 3.1 Arduino硬件
- 3.2 软件集成开发环境(IDE)
- 3.3 在计算机上安装Arduino
- 3.4 安装IDE:MacOS
- 3.5 安装IDE:Windows
- 3.6 安装IDE:Linux
- 4 Arduino入门
- 4.1 交互装置解析
- 4.2 传感器与执行器
- 4.3 LED闪烁
- 4.4 递给我一块帕尔马干酪
- 4.5 Arduino永不停止
- 4.6 真正的创客都写注释
- 4.7 代码,一步步来
- 4.8 我们将要制作什么
- 4.9 什么是电
- 4.10 使用按键控制LED
- 4.11 这是如何工作的
- 4.12 一个电路,一千种玩法
- 5 高级输入输出
- 5.1 试试其他的开关型传感器
- 5.2 用PWM控制灯光的亮度
- 5.3 使用光敏传感器代替按键
- 5.4 模拟输入
- 5.5 试试其他的模拟传感器
- 5.6 串行通信
- 5.7 驱动较大功率的负载(电机、灯泡等)
- 5.8 复杂的传感器
- 5.9 Arduino字母表
- 6 Processing与Arduino灯
- 6.1 计划
- 6.2 编程
- 6.3 搭建电路
- 6.4 如何组装
- 7 Arduino云
- 7.1 Arduino云IDE
- 7.2 Project Hub
- 7.3 IoT Cloud
- 7.4 Arduino云计划
- 8 自动浇灌系统
- 8.1 计划
- 8.2 测试实时时钟(RTC)
- 8.3 测试继电器
- 8.4 电路原理图
- 8.5 测试温湿度传感器
- 8.6 编程
- 8.7 搭建电路
- 8.8 额外的尝试
- 8.9 浇灌项目购物清单
- 9 Arduino ARM系列
- 9.1 AVR和ARM之间的区别
- 9.2 什么是32位真正的区别
- 9.3 微控制器和微处理器有什么区别
- 9.4 AVR和ARM哪个更好
- 9.5 介绍基于ARM的Arduino控制板
- 9.6 特殊功能
- 9.7 操作电压
- 9.8 驱动电流
- 9.9 数模转换器
- 9.10 USB Host
- 10 ARM网络通信:网络“碰拳礼”
- 10.1 网络“碰拳礼”
- 10.2 介绍MQTT (消息队列遥测传输)协议
- 10.3 网络“碰拳礼”:硬件部分
- 10.4 网络“碰拳礼”:Shiftr.io上的MQTT代理
- 11 排疑解惑
- 11.1 理解
- 11.2 简化和分解
- 11.3 排除和确认
- 11.4 测试Arduino控制板
- 11.5 测试你的面包板电路
- 11.6 分离问题
- 11.7 Windows中的驱动安装问题
- 11.8 Windows中IDE的问题
- 11.9 Windows中识别Arduino的端口号
- 11.10 其他调试技巧
- 11.11 如何获取在线帮助
- 附录A 面包板
- 附录B 认识电阻和电容
- 附录C Arduino快速参考
- 附录D 认识原理图
书名:爱上Arduino(第4版)
译者:程晨 译
国内出版社:人民邮电出版社
出版时间:2023年09月
页数:179
书号:978-7-115-60467-5
原版书书名:Getting Started with Arduino, 4th Edition
原版书出版商:O'Reilly Media
Massimo Banzi
Massimo Banzi是Arduino项目合作创始人,也是大家熟知的板子大叔。
Michael Shiloh
Michael Shiloh是一位教育家,也是早期一批投身于创客文化的开源硬件拥护者和社区维护者。