超图解 Arduino 互动设计入门(第3版)

超图解 Arduino 互动设计入门(第3版) pdf epub mobi txt 电子书 下载 2025

想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书已授权 Arduino 原厂发行多国语言版本,为华文世界 Arduino 教材首例!

  本书的目标是让高中以上,没有电子电路基础,对微电脑、电子 DIY 及互动装置有兴趣的人士,也能轻松阅读,进而顺利使用 Arduino 控制板自造完成各种互动应用,加入创客的行列。因此,实验用到的电子和程式观念,皆以手绘图解的方式说明,看图就能懂。主要特色如下:

  □【超清楚手绘接线图,人人都能动手当创客】:制作电子实验一定要动手接电路,本书利用手绘方式提供超清楚的实体接线图,只要对照图中的接线与电子零件标示,就可以在面包板上正确接好线路,进行实验。

  □【程式语言从零开始,人人都能设计程式】:使用 Arduino 制作互动设计除了组装电路外,最重要的就是要能够撰写程式控制互动逻辑。本书特别以手绘的程式观念图以及清楚易懂的流程图,从零开始说明程式设计的基础观念,即使没有程式设计经验,也可依照书中说明动手撰写互动程式。

  □【改造 3C 小玩意,享受自造乐趣】:除了花钱购买电子零件以外,本书还会教您改造身边的 3C 玩意,制作出令人惊艳的有趣设计,像是使用 Wii 游乐器的手把来控制机器手臂、将废弃的软碟片改造成电子鼓、控制家里照相机的快门或遥控摄影机、将玩具模型车变成可自动躲避障碍物的智慧型自走车、自行 DIY 触控按钮介面等。

  □【结合 Arduino + Android 物联网应用】:互动装置能够遥控更是酷,使用网路模组让 Arduino 互动装置上网,即可透过客制化的网页远端遥控,本书更进一步结合 Android 手机,让行动装置化身行动遥控器,迈入物联网应用领域。

  □【精心设计 DIY 趣味范例】:包括手机蓝牙遥控机器人、连网智慧家电控制、光感应音乐盒、声控开关、自动调光小夜灯、LED 矩阵动画与文字跑马灯、电子尺、电子烛光特效、避障自走车、Wii 手把体感控制机器手臂、红外线遥控缩时摄影、MIDI 电子鼓、RFID 门禁控制、触控调光器等。

本书特色:

  □ 超图解、人人都能看懂变创客
  □ 没学过电子电路也能做出来
  □ 没有程式设计基础也能从零开始
  □ 随手改造身边小玩意,自造无穷乐趣
  □ Arduino+Android 互动与行动物联网应用

  附件内容:
  □本书范例程式
  □ Arduino 开发工具
  □ Arduino 程式库
  □本书附录 E、F、G、H PDF 格式电子书
  □技术文件资料
  □ AiLiveComplete App Inventor 离线版
 

著者信息

作者简介

赵英杰


  网昱多媒体 技术总监
  美国密西根 S.V. 州立大学传播与多媒体硕士

  专长为 Arduino、Flash、Dreamweaver 等, 在台大、台科大等大专院校及教育训练单位担任讲师, 并着有《超图解 Arduino 互动设计入门》、《超图解物联网 IoT 实作入门》、《Dreamweaver CS6 教学范本 (适用 SiliconStone 认证考试教材)等多本相关书籍。
 

图书目录

第 1 章 认识 Arduino

1-1 Arduino 控制板与扩展板(Shield)
1-2 Arduino 控制板的功能和接脚说明
1-3 Arduino 的相关软体
1-4 Arduino 开发环境安装
1-5 上传「LED 闪烁」范例程式

第 2 章 认识电子零件和工具

2-1 电压、电流与接地
2-2 微电脑板的电源供应器
2-3 电阻
2-4 电容
2-5 二极体
2-6 发光二极体(LED)
2-7 看懂电路图
2-8 电子工作必备的量测工具:万用电表
2-9 面包板以及其他电子工具

第 3 章 Arduino 互动程式设计入门

3-1 Arduino 程式设计基础
动手做 3-1 写一个 LED 闪烁控制程式
3-2 用「变数」来管理程式码
3-3 认识数字系统
3-4 不变的「常数」

第 4 章 开关电路与 LED 跑马灯效果

4-1 认识开关
4-2 读取数位输入值
4-3 改变程式流程的 if 条件式
动手做 4-1 用面包板组装开关电路
动手做 4-2 LED 跑马灯
4-4 撰写回圈程式
动手做 4-3 跑马灯范例程式二:使用 for 回圈
4-5 认识阵列
动手做 4-4 跑马灯范例程式三:使用阵列变数
4-6 使用埠口操作指令与位移运算子制作跑马灯程式
动手做 4-5 跑马灯范例程式四:使用位移运算子

第 5 章 序列埠通信

5-1 并列与序列通讯简介
5-2 处理文字讯息:认识字元与字串资料类型
5-3 从 Arduino 传递序列讯息给电脑
动手做 5-1 从「序列埠监控视窗」观察变数值
5-4 从 Arduino 接收序列埠资料
动手做 5-2 从序列埠控制 LED 开关
5-5 switch...case 控制结构
动手做 5-3 透过「序列埠绘图家」呈现讯号波形

第 6 章 类比信号处理

6-1 读取类比值
动手做 6-1 从序列埠读取「类比输入」值
F6799_CH00(14).indd 7 2016/12/15 下午 01:55:508
6-2 认识光敏电阻与分压电路
动手做 6-2 使用光敏电阻制作小夜灯
6-3 压力感测器与弯曲感测器
6-4 电容式麦克风元件与运算放大器
动手做 6-3 自制麦克风声音放大器(拍手控制开关)
动手做 6-4 拍手控制开关改良版

第 7 章 LED 七段显示器

7-1 七段显示器
动手做 7-1 连接 LED 七段显示器与 Arduino 板
7-2 使用积体电路简化电路
动手做 7-2 序列连接七段显示器
7-3 串联两个 74HC595

第 8 章 LED 矩阵与 SPI 介面控制

8-1 建立自订函数
动手做 8-1 建立自订函数
8-2 认识变数的有效范围
8-3 LED 矩阵简介
8-4 认识 SPI 介面与 MAX7219
动手做 8-2 组装 LED 矩阵电路
8-5 显示单一矩阵图像
动手做 8-3 在 LED 矩阵上显示音符图像
动手做 8-4 在序列埠监控视窗输出矩形排列的星号
8-6 LED 矩阵动画与多维阵列程式设计
动手做 8-5 在 LED 矩阵上显示动态图像
8-7 LED 矩阵跑马灯
动手做 8-6 LED 矩阵逐字卷动效果程式
8-8 将常数保存在「程式记忆体」里

第 9 章 LCD 显示器 + 温湿度感测器 + 超音波感测器

9-1 认识文字型 LCD 显示模组
动手做 9-1 在 LCD 显示器上显示一段文字
动手做 9-2 在 LCD 上显示自订字元符号
动手做 9-3 序列连接 LCD 显示模组
9-2 数位温湿度感测器
动手做 9-4 制作数位温湿度显示器
9-3 认识超音波
动手做 9-5 使用超音波感测器制作数位量尺

第 10 章 变频控制 LED 灯光和马达

10-1 调节电压变化
10-2 类比输出(PWM)指令和预设频率
动手做 10-1 调光器
动手做 10-2 随机数字与烛光效果
动手做 10-3 透过序列埠调整灯光亮度
动手做 10-4 使用 atoi() 转换字串成数字
10-3 认识直流马达
10-4 齿轮箱/滑轮组和动力模型玩具
10-5 认识电晶体元件
动手做 10-5 电晶体马达控制与调速器
10-6 控制马达正反转的 H 桥式马达控制电路
动手做 10-6 自动回避障碍物的自走车

第 11 章 使用 Wii 摇桿控制机械手臂

11-1 认识伺服马达
动手做 11-1 自制机械手臂
11-2 认识 Wii 左手把的通讯介面:I2C
动手做 11-2 透过 I2C 介面串连两个 Arduino 板
动手做 11-3 在 I2C 介面上传送整数资料
动手做 11-4 读取 Wii 左手把的摇桿、按钮与加速度计值
动手做 11-5 使用 Wii 左手把控制机械手臂
11-3 改造伺服马达成连续 360°旋转

第 12 章 红外线遥控与缩时摄影控制器

12-1 认识红外线
动手做 12-1 侦测人体移动
12-2 红外线遥控
动手做 12-2 使用 IRremote 程式库解析红外线遥控值
动手做 12-3 使用红外线遥控器控制伺服马达
动手做 12-4 从 Arduino 发射红外线遥控电器
12-3 运用红外线遥控照相机
动手做 12-5 遥控照相机拍摄缩时影片

第 13 章 制作光音乐盒与 MIDI 电子鼓

13-1 发音体和声音
13-2 使用 tone() 函数发出声音
动手做 13-1 演奏一段玛莉欧旋律
13-3 使用 #define 巨集指令替换资料
13-4 认识反射型与遮光型光电开关
动手做 13-2 光音乐盒制作
13-5 认识 MIDI
13-6 MIDI 讯息格式
动手做 13-3 透过 Arduino 演奏 MIDI 音乐
动手做 13-4 透过「虚拟 MIDI」介面演奏音乐
动手做 13-5 制作 MIDI 电子鼓

第 14 章 手机蓝牙遥控机器人制作

14-1 电波、频段和无线传输简介
14-2 认识蓝牙(Bluetooth)
动手做 14-1 使用软体序列埠程式连接 Arduino 与蓝牙模组
动手做 14-2 透过 AT 命令更改蓝牙模组的名称
动手做 14-3 用 Android 手机蓝牙遥控机器人

第 15 章 网路与 HTML 网页基础 + 嵌入式网站伺服器制作

15-1 认识网路与 IP 位址
15-2 网域名称、URL 网址和传输协定
动手做 15-1 认识网页与 HTML
15-3 网路的连线标准与封包
15-4 认识 HTTP 协定
15-5 连接乙太(Ethernet)网路卡建立 Arduino 微型网站伺服器
动手做 15-2 建立微型网站伺服器

第 16 章 网路家电控制

16-1 使用 Webduino 程式库建立微型网站
16-2 自订错误讯息网页与超连结设定
动手做 16-1 监控远端的温湿度值
16-3 传递资料给网站伺服器
动手做 16-2 建立网页表单
16-4 认识传递资料的 GET 方法和查询字串
动手做 16-3 建立接收 POST 表单资料的自订命令
动手做 16-4 从浏览器控制远端的灯光开关
16-5 控制家电开关
动手做 16-5 使用继电器控制家电开关

第 17 章 RFID 无线识别装置

17-1 认识条码与 RFID
动手做 17-1 读取 Mifare RFID 卡的 UID 码
动手做 17-2 Mifare RFID 的门禁系统实验
17-2 Mifare Classic 1KB 的记忆体结构
动手做 17-3 读取与写入资料到 Mifare 卡片

第 18 章 键盘与电容式触控介面应用实作

18-1 认识与使用 4x4 键盘
动手做 18-1 读取键盘输入
18-2 认识 Arduino 的 String(字串)程式库
动手做 18-2 结合键盘输入与 LCD 的密码输入介面
18-3 自制电容式触控开关
动手做 18-3 电容式触控开关实验
18-4 电容式触控开关模组
动手做 18-4 使用 4 路触控开关模组制作 LED 调光器

A 认识焊接工具:焊钖、电烙铁及焊接助手

A-1 焊接工具
动手做 A-1 基础焊接练习
动手做 A-2 焊接鳄鱼夹
A-2 印刷电路板及万用板
动手做 A-3 焊接电路板
动手做 A-4 活用 USB 电源供应器

B 烧录 ATmega 微处理器的开机启动程式 (bootloader)

动手做 B-1 用面包板组装 Arduino 微电脑实验板
动手做 B-2 使用 Arduino Uno 控制板烧录 bootloader
动手做 B-3 连接电脑的 USB 介面并上传程式档

C 改造 3C 小玩意的控制钮

C-1 认识光电耦合元件

D 中断处理与交流电调光器制作

D-1 轮询 VS 中断
D-2 调整交流电的输出功率
D-3 定时触发执行的 TimerOne 程式库
动手做 D-1 交流电调光器电路

E 使用 App Inventor 开发 Android App

E-1 认识 App Inventer 2.0
E-2 建立第一个 App Inventor 专案:声音播放程式
E-3 蓝牙遥控机器人 App 的程式码说明

F Arduino 软体安装程式与 Arduin Duemilanove 控制板驱动程式

F-1 透过 Arduino 安装程式安装开发工具
F-2 安装 Arduino Duemilanove 控制板的驱动程式

G Arduino + Flash 整合互动应用

G-1 Arduino + Flash = 多元互动媒体
动手做 G-1 测试 Arduino 与 Flash 连线
动手做 G-2 「接电子零件」互动游戏
G-2 认识 Arduino 的 String(字串)程式库
动手做 G-3 Flash 灯光开关和调光器
G-3 使用 Firmata 在 Flash 和 Arduino 之间传递资料

H 使用 RFID 制作问答游戏

H-1 认识条码与 RFID
H-2 RFID 模组介绍与标签读取实验
动手做 H-1 读取 RFID 标签
H-3 储存与比对 RFID 编码
动手做 H-2 使用 RFID 控制开关
动手做 H-3 使用 RFID 进行 Flash 问答游戏
 

图书序言

图书试读

None

用户评价

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有