《S4A和互动媒体技术》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:谢作如著
  • 出 版 社:清华大学出版社
  • 出版年份:2014
  • ISBN:
  • 页数:161 页
图书介绍:

第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