首页 接线图文章正文

Arduino+光敏电阻制作的电子琴

接线图 2024年04月27日 09:29 72 admin

摘要:

看了人家制作的电子琴。也就有自己制作个的想法,就开始动工了。

Arduino+光敏电阻制作的电子琴  第1张

这个是基于利用光敏电阻来控制tone函数,使得扬声器发声。

先上个面包板图:

Arduino+光敏电阻制作的电子琴  第2张

注:图中串的电阻为10kΩ。

void setup(){

pinMode(3,OUTPUT);

pinMode(2,INPUT);

}

void loop()

{

int val1=analogReAD(0);

int val2=analogRead(1);

int val3=analogRead(2);

int val4=analogRead(3);

int val5=analogRead(4);

int val6=analogRead(5);

int val7=digitalRead(2);

if(val1<100)

{

tone(3,525,100);

}

if(val2<50)

{

tone(3,589,100);

}

if(val3<100)

{

tone(3,661,100);

}

if(val4<50)

{

tone(3,700,100);

}

if(val5<250)

{

tone(3,786,100);

}

if(val6<350)

{

tone(3,882,100);

}

if(val7==HIGH)

{

tone(3,990,100);

}

}

这个代码是基于c调的编写的,大家可以自己添加,现在基于这个c调,弹首c调的《小星星》。

Arduino+光敏电阻制作的电子琴  第3张

再来一张改装图(*^__^*) ……

Arduino+光敏电阻制作的电子琴  第4张

这是自己焊接的3.5mm接口,可以直接连接音箱等设备

Arduino+光敏电阻制作的电子琴  第5张

版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349