code-AR 发表于 2013-6-10 18:54:55

[新人帖]光敏+电子琴

本帖最后由 code-AR 于 2014-5-25 10:59 编辑

前段时间,研究了下 Arduino学习心得-简单制作各种歌曲
http://www.geek-workshop.com/thread-288-1-1.html
这篇帖子,也看了人家制作的电子琴。也就有自己制作个的想法,就开始动工了。
    这个是基于利用光敏电阻来控制tone函数,使得扬声器发声。
    先上个面包板图:

注:图中串的电阻为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调的《小星星》。

效果看视频,咱手贱技术不好请见谅哈\(^o^)/~
http://v.youku.com/v_show/id_XNTY4NjUyMjg4.html

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

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

chqiyi 发表于 2013-6-10 23:39:50

很有意思,哈哈,谢谢共享创意

ubuntu 发表于 2013-6-11 12:27:35

蛮好的,学习了

罹凝寒冰 发表于 2013-6-11 12:56:58

你好 我想知道你电路图是怎么画的 能不能把那个图给我发一下 我在做毕设呢

code-AR 发表于 2013-6-11 13:35:37

本帖最后由 code-AR 于 2013-6-11 13:37 编辑

罹凝寒冰 发表于 2013-6-11 12:56 static/image/common/back.gif
你好 我想知道你电路图是怎么画的 能不能把那个图给我发一下 我在做毕设呢

我是用fritzing画的,可以去 http://fritzing.org/download/ 下载。你说什么图发给你?那个图可以复制下啦!

罹凝寒冰 发表于 2013-6-11 13:43:36

是arduino duemilanove 板子 你那有图没感谢啊 我先把那个软件下载下来 然后我再改 谢谢你[email protected]

Randy 发表于 2013-6-11 14:06:31

不错的创意,支持!

zjyylj 发表于 2013-6-15 14:19:52

请问扬声器选的是哪种?

code-AR 发表于 2013-6-15 15:08:02

zjyylj 发表于 2013-6-15 14:19 static/image/common/back.gif
请问扬声器选的是哪种?

我是自己做了3.5mm的耳机接口,接的头戴耳机。你也可以试试

不够有才 发表于 2013-6-25 09:00:40

code-AR 发表于 2013-6-15 15:08 static/image/common/back.gif
我是自己做了3.5mm的耳机接口,接的头戴耳机。你也可以试试

请问这个接口耳机是什么东西啊 能自习介绍一下么 我用的蜂鸣器发音效果我很不满意求教发声部件 非常感谢

code-AR 发表于 2013-6-25 11:12:41

不够有才 发表于 2013-6-25 09:00 static/image/common/back.gif
请问这个接口耳机是什么东西啊 能自习介绍一下么 我用的蜂鸣器发音效果我很不满意求教发声部件 非常感谢 ...

你可以看我新添加的图,这个是自己做的3.5mm的耳机接口,这样你可以直接连接耳机或音箱。

不够有才 发表于 2013-6-28 15:49:52

code-AR 发表于 2013-6-25 11:12 static/image/common/back.gif
你可以看我新添加的图,这个是自己做的3.5mm的耳机接口,这样你可以直接连接耳机或音箱。

非常感谢 哈哈 我自己试了一下 音响的 声音果然不一样了不过还是有杂音 可能是我用的是电容原理

futouguai 发表于 2013-6-28 17:10:41

;P高8度???

code-AR 发表于 2013-6-28 19:38:58

futouguai 发表于 2013-6-28 17:10 static/image/common/back.gif
高8度???

这个回复不好懂那?

n4780002 发表于 2013-9-5 13:01:13

執行程式時 有   avrdude: stk500_getsync(): not in sync: resp=0x00顯示錯誤

請問怎麼解決?
页: [1] 2
查看完整版本: [新人帖]光敏+电子琴