第1章 互动媒体技术概述 1
1.1 互动媒体和互动媒体技术 1
1.1.1 什么是互动媒体 1
1.1.2 互动媒体和新媒体、数字媒体的关系 2
1.1.3 互动媒体和数码游戏、互动装置艺术的关系 2
1.1.4 互动媒体作品的运行流程分析 3
1.1.5 互动媒体技术 4
1.2 互动媒体作品欣赏 4
1.2.1 常见的互动媒体作品 4
1.2.2 经典互动媒体作品欣赏 6
1.3 互动媒体创作工具介绍 9
1.3.1 MakeyMakey 9
1.3.2 Scratch 9
1.3.3 Arduino 10
1.3.4 S4A 11
1.3.5 Processing 11
1.3.6 Flash 11
1.3.7 Kinect 11
1.3.8 LeapMotion 12
1.3.9 pcDuino 13
第2章 S4A编程基础 15
2.1 S4A的安装和运行 15
2.1.1 S4A的安装 15
2.1.2 S4A的运行 19
2.2 我的第一个互动程序 21
2.2.1 添加新角色 21
2.2.2 编写脚本 22
2.2.3 测试程序 22
2.2.4 保存和打开程序 23
2.3 用键盘控制角色 23
2.3.1 改变角色的坐标 23
2.3.2 方向和造型 24
2.3.3 键盘控制的优化 25
2.4 角色和角色的互动 27
2.4.1 条件判断 27
2.4.2 随机数的应用 28
2.4.3 角色的复制 29
2.5 侦测和广播 30
2.5.1 侦测信息 30
2.5.2 用广播传递信息 31
2.6 变量的应用 32
第3章 Arduino和电子积木 36
3.1 Arduino是什么 36
3.2 Arduino的购买和安装 38
3.2.1 购买Arduino 38
3.2.2 Arduino IDE安装 39
3.3 Arduino的输入设备 41
3.3.1 什么是传感器 42
3.3.2 传感器的分类 42
3.3.3 常见的传感器 43
3.3.4 传感器和Arduino的连接 45
3.4 Arduino的输出设备 48
3.4.1 Arduino的常见输出设备 48
3.4.2 Arduino和输出设备的连接 51
3.5 Arduino和计算机连接 53
3.5.1 通过USB线连接计算机 53
3.5.2 通过其他方式连接计算机 56
第4章 S4A和Arduino的互动 59
4.1 S4A和Arduino的连接 59
4.1.1 给Arduino写入固件 59
4.1.2 让S4A找到Arduino 61
4.2 传感器信息的获取 62
4.2.1 传感器信息的使用 62
4.2.2 传感器输入范例——阳光牧场 63
4.2.3 传感器输入范例——互动跷跷板 65
4.3 外部动作的输出 67
4.3.1 S4A的动作输出指令块 67
4.3.2 光效输出范例——流水灯 68
4.3.3 动作输出范例——智能起落杆 70
4.4 互动的奥秘 72
4.4.1 S4A和Arduino的通信原理 72
4.4.2 S4A的固件代码分析 73
4.4.3 固件代码中的更多秘密 75
4.5 综合创意设计 77
4.5.1 综合创意设计范例——手势控制的流水灯 77
4.5.2 综合创意设计 78
第5章 体验智能家居 81
5.1 智能家居 81
5.1.1 传统家居和智能家居 81
5.1.2 智能家居控制器 82
5.2 继电器和继电器模块 83
5.2.1 继电器 83
5.2.2 继电器模块 83
5.3 安全继电器插座 85
5.4 定时开关的实现 86
5.5 智能温控电风扇的实现 88
5.6 遥控台灯 90
5.6.1 遥控开关 90
5.6.2 遥控台灯的实现 90
5.6.3 让计算机遥控台灯 92
5.7 设计大型互动媒体作品 93
第6章 物联网初步知识 95
6.1 认识物联网技术 95
6.2 S4A和Arduino的无线连接 97
6.2.1 Arduino支持的无线连接技术 97
6.2.2 蓝牙模块和Arduino的连接 98
6.3 S4A的远程传感器 102
6.3.1 开启远程传感器功能 102
6.3.2 远程传感器互动协议介绍 104
6.4 S4A和浏览器的互动 106
6.4.1 控制页面的制作 106
6.4.2 S4A程序的编写 107
6.4.3 控制页面的优化 107
6.4.4 传递远程传感器信息 110
6.5 S4A和智能手机的互动 115
6.5.1 通过手机浏览器和S4A互动 115
6.5.2 通过手机APP和S4A互动 118
6.5.3 用手机控制流水灯 119
6.6 S4A和S4A的互动 121
6.6.1 S4A和S4A的连接 121
6.6.2 范例——远程协奏的钢琴 121
6.6.3 最简单的“云计算”模型 124
第7章 从S4A到Processing 127
7.1 Processing简介 127
7.2 下载与安装 128
7.3 Processing和Arduino的互动 129
7.3.1 范例——SirmpleRead 129
7.3.2 范例——虚拟机械臂 132
7.4 Processing让S4A支持摄像头 134
7.4.1 Processing for S4A 135
7.4.2 编写和手势交互的程序 138
附录A 用App Inventor开发Sensors2S4A 141
附录B 本书涉及的硬件清单 154
附录C 硬件推荐及说明 155
附录D 可选硬件推荐及说明 158
参考文献 160
后记 161
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《北方曲艺音乐初探 下》萧作如著 2020
- 《北方曲艺音乐初探 上》萧作如著 2020
- 《新闻走向科学》吴勤如著 1992
- 《平如美棠 我俩的故事 第3版》饶平如著 2017
- 《香如丛刊 初集》钱香如著 1916
- 《茅盾研究八十年书系 第30册 茅盾的创作个性》唐纪如著 2014
- 《中国学术思想研究辑刊 十九编 第15册 许衡对朱子学的传承与发展》李蕙如著 2014
- 《创业女人》陈梦如著 2017
- 《新闻原理与应用》吴勤如著 2013
- 《啸啸噜喳 唱游南非》戴逸如著 2013