02
Processing-Leapmotion-Arduino
-
想了解更多,请见FINAL PROJECT
在本次实验中,我们使用Leapmotion作为手势输入装置,使用Processing中的Leap motion for Processing库,对手势进行识别,将识别结果通过串口向Arduino传输,不同的手势识别结果可使不同的LED亮起。
实验器材
-
Leap Motion
器材简介
-
Leap Motion是一种人机交互中的体感控制器,可利用手势识别采集数据,即借助手掌和手指的动作感应技术进行信息输入,完成人机互动。因其设备使用方式简单、体积小、价格低廉、手势精度高、可配合多种传感设备进行辅助操作,为人机交互的应用提供了一种新的思路。Leap Motion 由于直接捕获真实的手势运动数据,其数据更自然、逼真、仿真度高。同时,支持双手交互控制,可在极端情况下进行动作采集、跟踪,结果更精确、稳定、识别度好。
-
关于Leapmotion与Leap motion for processing的详细说明,见FINAL PROJECT
实验接线
00
使用Processing编程
-
Processing是一种灵活的软件素描簿,也是一种用于学习如何在视觉艺术环境中编码的语言。自2001年以来,Processing一直在视觉艺术中推广软件素养和技术中的视觉素养。有数以万计的学生、艺术家、设计师、研究人员和业余爱好者使用Processing进行学习和原型设计。
1.下载Processing
-
到Processing 官方网站上下载最新版本的Processing:
2.打开Processing
界面包括:
-
菜单栏:包含文件菜单、编辑菜单、速写本菜单、调试菜单、工具菜单和帮助菜单;
-
工具栏:包含运行、停止、调试和模式;
-
编辑区:编写程序代码区域;
-
控制台:显示程序编译等信息,如果程序出现错误会有错误提示。
3.学习
-
在Processing官网,有许多例子可供学习。
4.参考文档
-
点击帮助->参考文档,即可获得可用函数或命令的使用说明。
01
使用Processing制作手写板
在这个实验中,我们尝试使用Processing制作手写板,可使用鼠标在输出框中随意画出图案。