红外感应器+arduino+processing+flash 实现麦克风吹波波效果
发布时间:2020-12-15 20:07:00 所属栏目:百科 来源:网络整理
导读:红外负责侦测人是否到指定位置 processing 负责接收麦克风输入以及作为tcp的服务端,用于传值给flash使用 flash端执行ui视觉效果呈现 以下为processing端代码,flash端略过 import processing.serial.*;import cc.arduino.*;Arduino arduino;import ddf.mini
红外负责侦测人是否到指定位置 processing 负责接收麦克风输入以及作为tcp的服务端,用于传值给flash使用 flash端执行ui视觉效果呈现 以下为processing端代码,flash端略过 import processing.serial.*; import cc.arduino.*; Arduino arduino; import ddf.minim.*; import processing.net.*; Minim minim; AudioInput in; Server s; void setup() { size(512,280,P3D); arduino = new Arduino(this,Arduino.list()[0],57600); for (int i = 0; i <= 13; i++) arduino.pinMode(i,Arduino.INPUT); minim = new Minim(this); // use the getLineIn method of the Minim object to get an AudioInput in = minim.getLineIn(); s = new Server(this,8000); //server start } void draw() { background(0); if (arduino.digitalRead(7) == Arduino.LOW){ println(abs(in.right.get(512))); s.write(abs(in.right.get(512)) + "n"); //value 0-1 } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |