Processing与Arduino互动编程

Processing与Arduino互动编程

作者:黄文恺吴羽

出版社:机械工业

出版年:2016年4月

ISBN:9787111535263

所属分类:民俗文化

书刊介绍

《Processing与Arduino互动编程》内容简介

Processing是一种开源编程语言,专门为电子艺术和视觉交互设计而创建,其目的是通过可视化的方式辅助编程,并在此基础上表达数字创意。Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。Processing和Arduino都是简单易学的开发平台,前者是软件平台,后者是硬件平台,两者结合,把电子技术、单片机技术和图形编程技术更好地融合在一起,可以实现更多有趣的应用。本书提供了一些Arduino与Processing互动的例子,包括读取各类传感器,以及与各类传感器或控制装置结合的互动小游戏。
作者:黄文恺,吴羽

作品目录

前言
第一篇
入门篇
第1章:Processing与Arduino快速入门
1.1、Processing快速入门
1.2、Arduino快速入门
第2章:Processing与Arduino通信
2.1、串口简介
2.2、Processing串口编程
2.3、Arduino串口编程
2.4、Processing与Arduino通信编程
第二篇
互动篇
第3章:声音振幅读取与显示
3.1、声音传感器简介
3.2、Arduino读取声音传感器
3.3、Processing绘制振动条
3.4、声音振幅显示
第4章:旋转编码器控制播放音乐
4.1、旋转编码器简介
4.2、Arduino读取编码器值
4.3、Processing读取音乐文件
4.4、调节音量大小
第5章:跟随环境光变化的太阳
5.1、光敏传感器简介
5.2、Arduino读取光敏传感器
5.3、Processing绘制太阳
5.4、根据亮度调节太阳的颜色
第6章:超声波测距传感器的读取与显示
6.1、超声波测距传感器简介
6.2、Arduino读取超声波传感器
6.3、Processing绘制距离值与提示
6.4、超声波读取值显示
第7章:控制彩色LED灯
7.1、RGB彩色LED模块简介
7.2、Arduino控制LED灯亮度和颜色
7.3、Processing进度条绘制
7.4、调节彩色LED灯
第8章:温湿度检测提示
8.1、温湿度传感器简介
8.2、Arduino读取温湿度传感器
8.3、Processing绘制温湿度显示计
8.4、温湿度检测显示
第9章:液位检测与提示
9.1、液位传感器简介
9.2、Arduino读取液位传感器
9.3、Processing绘制液位高度与阈值
9.4、液位检测与液位阈值提示
第10章:摇杆控制坦克
10.1、PS2摇杆简介
10.2、Arduino读取摇杆数值
10.3、Processing绘制坦克和键盘控制移动
10.4、摇杆控制坦克移动
第11章:平衡球
11.1、MPU6050传感器简介
11.2、Arduino读取MPU6050传感器
11.3、Processing绘制平衡球和边界
11.4、控制平衡球
第12章:电机控制
12.1、L298N电机驱动模块简介
12.2、Arduino电机转速控制
12.3、Processing绘制速度控制条
12.4、控制电机转速
第三篇
游戏开发篇
第13章:击鼓大师
13.1、设计思想
13.2、物料清单
13.3、电路接线
13.4、软件设计
13.5、游戏使用说明
13.6、源代码
第14章:变脸弹珠台
14.1、设计思想
14.2、物料清单
14.3、电路接线
14.4、软件设计
14.5、游戏使用说明
14.6、源代码
第15章:奔跑的火柴人
15.1、设计思想
15.2、物料清单
15.3、电路接线
15.4、软件设计
15.5、界面设计
15.6、游戏使用说明
15.7、源代码
第16章:太空飞船大战小蜜蜂
16.1、设计思想
16.2、物料清单
16.3、电路接线
16.4、软件设计
16.5、界面设计
16.6、游戏使用说明
16.7、源代码

相关推荐

微信二维码