Arduino+光敏电阻制作的电子琴
接线图
2024年04月27日 09:29 72
admin
摘要:
看了人家制作的电子琴。也就有自己制作个的想法,就开始动工了。
这个是基于利用光敏电阻来控制tone函数,使得扬声器发声。
先上个面包板图:
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调的《小星星》。
再来一张改装图(*^__^*) ……
相关文章
发表评论