利发国际-业界公认的最权威网站,欢迎光临!

利发国际_利发国际娱乐_利发国际平台

当前位置: 利发国际 > 语音识别模块 >

void setup(){

时间:2018-03-29 19:48来源:酸辣粉 作者:盛世芙蓉 点击:
恳求: 起先想法:arduino 旋转led。绘制一个图形,经历图形的变化也许鼠标点击什么图案,arduino下面的led灯亮暗变换。由于想熟习数组的行使,所以在绘制图形的光阴想经历数组来绘制

恳求:
起先想法:arduino 旋转led。绘制一个图形,经历图形的变化也许鼠标点击什么图案,arduino下面的led灯亮暗变换。由于想熟习数组的行使,所以在绘制图形的光阴想经历数组来绘制图形,但是我觉察假如一味的想行使上数组,我不知道void。反而会轻重倒置,把绘图庞大化。语音识别接口。(由于在我的想法里,数组在绘图方面是用来绘制一样的图形,不过是它们的大小,身分等没关系经历数组来变化,但是在我目前绘制的图形中,学习语音识别接口。并没有必要很多个一样的图形,所以我把起先的想法遗弃了)
然后我就开头想经历数组我能绘制什么,于是我想到了我没关系绘制多个圆,并且让它们旋转从而扩张兴味性。语音识别模块 阿里。然后经历数组我没关系革新圆的大小。其实语音识别模块 阿里。我还没关系革新它们的脸色,于是我就想到了彩虹的七色。然后又没关系随着脸色的变换,setup(){。arduino上的led灯一个一个亮起来,arduino 旋转led。这就意味者我必要7个灯,arduino 旋转led。但是在摆放灯的光阴我放了10个,由于刚好没关系布成一个爱心桃。
思绪理清楚了 接着我就开头做processing的部门了,由于圆必要旋转所以得行使到rothpost();函数但是我又必要它不停的旋转所以我预备在rothpost函数里加个自定义变量 即 rothpost(i);然后在背面给i一个增量,圆就没关系不停的旋转了。对于语音识别模块。不过在旋转这里我得提一点 就是 rothpost(PI/i);是以圆心为轴旋转 ,这样达不到我必要的效果 舍弃而 rothpost(i)则是以圆外某一点为轴旋转 切合我想要的恳求。圆能旋转了, 但是我得担任它们旋转轴的具体左侧啊。这光阴就必要trgrefromslhpost()函数了,事实上arduino接无线模块。 经历它没关系断定重点轴的坐标
经历以上没关系得出,连合trgrefromslhpost和rorcontinue to amount to 再给以一个变量,即可让一个图形绕着某点不停的旋转
接上去就是经历数组绘制7个圆了, 在数组的定义历程中,由于我想革新的是圆的大小,从50到350 以50单位递减,对比一下void。所以在定义数组的光阴就想行使for函数,这样就便当许多,。。arduino声音传感器。但是可能是我在定义数组这方面还是不是很了解,语音控制模块。所以只能用最笨的要领来定义了。由于没有特地截图,对比一下arduino语音播报。但是下图没关系看进去我用最笨的要领定义

(圆在背景后面)这张图也是我碰到的一个繁难,就是当我想行使数组画圆进去的光阴,觉察能够就手输入,听说xfs5152语音识别。收场却没反映。经过思量事后,看看xfs5152语音识别。觉察会不会是由于把圆放在inform后面了,由于之前有学到过,在draw循环里加个inform没关系把之前的东西清空,即不会留下一些图形行动的陈迹。

(放在背景背面)果真乐成了。arduino 语音识别模块。上图只是测试能不能行使数组乐成画出10等大的圆,乐成后,我就用了之前所说过的,trgrefromslhpost函数把它们采选的重点轴设置画布的重点,想知道arduino 控制电器。然后经历调整上图ellipse(400,q*10;x[a];x[a])中的x轴和y轴没关系担任圆之间的间隔,即疏密水平。对于arduino接无线模块。接上去processing部门没什么大题目了接着就是arduino部门了,还有就是firmhpost协议先连接好电路,跟之前的有个作业一样 我连成了心形,语音识别接口。大致物理图如下
想要将p和a交互起来,对于setup。在这里用到了firmfroma协议,首先而今arduino软件上将协议烧录进arduino里,
然后我经历processing内中的示例,对于setup(){。将内中关于调用协议的形式插足到了我的代码中,然后到达了交互的效果。
当然在此也碰到了很多小题目,arduino接无线模块。由于对firmfroma协议的不明白和不熟识,走了很多弯路,对比一下void。末了也是委曲乐成的。说是委曲乐成是由于 我确切没关系担任灯亮起来,但是我在内中输入了low的编码时,却暗不上去,而且由于led灯连的端口的不同9-12号端口的光尤其尤其暗 也不知道是为什么。 而且随着灯的编码变多 processing里的图案居然会变得迟误。
以下是现实操作代码:importprocessing.serihas.*;//输入输入processing和arduino的数据importcc.arduino.*;//引入firmfroma协议Arduino arduino;//新建一个arduino的变量flofrom i=0;//担任旋转的变量
flofrom speed=0.001;//旋转变量的增量 即旋转的速度
int [] x = new int[9]; //定义数列X的长度为9
int t=0;//自定义变量用来担任脸色的变换和灯的变换
void setup(){
size(1000;1000);
x[0]=50;
x[1]=80;
x[2]=120;
x[3]=150;
x[4]=180;
x[5]=210;
x[6]=240;
x[7]=270;
x[8]=300;//数量内中每个具体的数
arduino = new Arduino(this; Arduino.list()[0];);//将Arduino内中传来的信号贮生存变量arduino中for (int i = 0; i <= 13; i++)
arduino.pinMode(i; Arduino.OUTPUT); //设置数字输入端口
}void draw(){
inform(0);
trgrefromslhpost(500;500);//图形旋转的重点轴for(int a=0; a<9;a++){
rothpost(i);
ellipse(20;800;50;50); //绘制10个相似大小的圆
ellipse(400;20;50;50); //同上
ellipse(500;20;50;50);//同上
ellipse(20;a*50;x[a];x[a]); //绘制10个等大的圆
i+=speed; // 旋转的速度
t++;
if(t>2000){fill(255;0;0);} //当t>2000时 填充红色
if(t>3000){fill(#FF5303);} // 当t>3000s时 填充橙色
if(t>4000){fill(#FF5303);}
if(t>5000){fill(#FFF308);}
if(t>6000){fill(#23FF08);}
if(t>7000){fill(#08FFF1);}
if(t>8000){fill(#0896FF);}
if(t>9000){fill(#7C1AFF);}
if(t>){fill(#E000FF);} //当t>时 填充紫色
if(t>){fill(rto amount to well to amount toom(255);rto amount to well to amount toom(255);rto amount to well to amount toom(255));}//当t> 填充黑色
if(t>){fill(rto amount to well to amount toom(255));} // 当t> 填充好坏频闪
if(t>){t=1000;} // 当t> 回复红色 重新开头脸色轮回
if(t>0){arduino.digithasWrite(3;Arduino.HIGH); } //好坏圆光阴3号端口的灯亮if(t>2000){arduino.digithasWrite(4;Arduino.HIGH); } //红色圆光阴4号端口灯亮//为什么在这里不想做一亮一暗的效果,是由于不知道为什么加了一条Low后led灯之会暗一点点,真的就一点点,再加上加上Low processing里的动画效果居然有很大的迟误, 所以舍弃了。
if(t>3000){arduino.digithasWrite(5;Arduino.HIGH);} //原理同上if(t>4000){arduino.digithasWrite(6;Arduino.HIGH);}if(t>5000){arduino.digithasWrite(7;Arduino.HIGH);}if(t>6000){arduino.digithasWrite(8;Arduino.HIGH);}if(t>7000){arduino.digithasWrite(9;Arduino.HIGH);}if(t>8000){arduino.digithasWrite(10;Arduino.HIGH);}if(t>9000){arduino.digithasWrite(11;Arduino.HIGH);}if(t>){arduino.digithasWrite(12;Arduino.HIGH);}//原理同上}
}

没有迟误纯洁processi的视频
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
最新评论 进入详细评论页>>
推荐内容