美文网首页
制作纸钢琴

制作纸钢琴

作者: Mr洋1 | 来源:发表于2020-05-19 15:12 被阅读0次

1.连接电容引脚

1

2.留出数据线

2

3.蜂鸣器接到A4

3

4.用2B铅笔画线

4

5.接线

5

6.导入库文件

导入

7.程序

编程
2
3
4
5
6
7

程序:

#include <CapacitiveSensor.h>
#define speaker 11
CapacitiveSensor   s1 = CapacitiveSensor(2,3);
CapacitiveSensor   s2 = CapacitiveSensor(2,4);
CapacitiveSensor   s3 = CapacitiveSensor(2,5);
CapacitiveSensor   s4 = CapacitiveSensor(2,6);
CapacitiveSensor   s5 = CapacitiveSensor(2,7);
CapacitiveSensor   s6 = CapacitiveSensor(2,8);
CapacitiveSensor   s7 = CapacitiveSensor(2,9);
CapacitiveSensor   s8 = CapacitiveSensor(2,10);
void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
 long sen1 = s1.capacitiveSensorRaw(300);
  long sen2 = s2.capacitiveSensorRaw(300);
  long sen3 = s3.capacitiveSensorRaw(300);
  long sen4 = s4.capacitiveSensorRaw(300);
  long sen5 = s5.capacitiveSensorRaw(300);
  long sen6 = s6.capacitiveSensorRaw(300);
  long sen7 = s7.capacitiveSensorRaw(300);
  long sen8 = s8.capacitiveSensorRaw(300);

 Serial.print(sen1);
 Serial.print("\t");  
 Serial.print(sen2);
 Serial.print("\t");  
 Serial.print(sen3);
 Serial.print("\t");  
  Serial.print(sen4);
 Serial.print("\t"); 
Serial.print(sen5);
 Serial.print("\t"); 
 Serial.print(sen6);
 Serial.print("\t"); 
Serial.print(sen7);
 Serial.print("\t"); 
 Serial.print(sen8);
 Serial.println("\t"); 
  if (sen1> 1000) tone(speaker,131,100);   // frequency
  if (sen2 > 1000) tone(speaker,147,100);   // you can see https://www.arduino.cc/en/Tutorial/toneMelody if you want to change frequency
  if (sen3 > 1000) tone(speaker,165,100);
   if (sen4 > 1000) tone(speaker,175,100);
  if (sen5 > 1000) tone(speaker,196,100);
  if (sen6 > 1000) tone(speaker,220,100);
  if (sen7 > 1000) tone(speaker,247,100);
  if (sen8 > 1000) tone(speaker,262,100);
  if (sen1<=1000  &  sen2<=1000  &  sen3<=1000 & sen4<=1000  &  sen5<=1000  &  sen6<=1000 &  sen7<=1000 &  sen8<=1000)
    noTone(speaker);
     delay(10); 
}

参考图二:


2
#include <CapacitiveSensor.h>
#define speaker A0
  CapacitiveSensor   s1 = CapacitiveSensor(2,3);
CapacitiveSensor   s2 = CapacitiveSensor(4,5);
CapacitiveSensor   s3 = CapacitiveSensor(6,7);
CapacitiveSensor   s4 = CapacitiveSensor(8,9);
CapacitiveSensor   s5 = CapacitiveSensor(10,11);
CapacitiveSensor   s6 = CapacitiveSensor(12,13);
CapacitiveSensor   s7 = CapacitiveSensor(A1,A2);
CapacitiveSensor   s8 = CapacitiveSensor(A3,A4);
void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
long sen1 = s1.capacitiveSensorRaw(300);
long sen2 = s2.capacitiveSensorRaw(300);
 long sen3 = s3.capacitiveSensorRaw(300);
  long sen4 = s4.capacitiveSensorRaw(300);
  long sen5 = s5.capacitiveSensorRaw(300);
long sen6 = s6.capacitiveSensorRaw(300);
  long sen7 = s7.capacitiveSensorRaw(300);
 long sen8 = s8.capacitiveSensorRaw(300);

 Serial.print(sen1);
 Serial.print("\t");
  Serial.print(sen2);
 Serial.print("\t");
  Serial.print(sen3);
 Serial.print("\t");
  Serial.print(sen4);
 Serial.print("\t");
   Serial.print(sen5);
 Serial.print("\t");
    Serial.print(sen6);
 Serial.println("\t");
 if (sen1> 1000) tone(speaker,131,100);   // frequency
  if (sen2 > 1000) tone(speaker,147,100);   // you can see https://www.arduino.cc/en/Tutorial/toneMelody if you want to change frequency
 if (sen3 > 1000) tone(speaker,165,100);
  if (sen4 > 1000) tone(speaker,175,100);
  if (sen5 > 1000) tone(speaker,196,100);
  if (sen6 > 1000) tone(speaker,220,100);
  if (sen7 > 1000) tone(speaker,247,100);
if (sen8 > 1000) tone(speaker,262,100);
//  if (sen1<=1000  &  sen2<=1000  &  sen3<=1000 & sen4<=1000  &  sen5<=1000  &  sen6<=1000 &  sen7<=1000 )
//    noTone(speaker);
//     delay(10); 
}
自制

相关文章

  • 制作纸钢琴

    1.连接电容引脚 2.留出数据线 3.蜂鸣器接到A4 4.用2B铅笔画线 5.接线 6.导入库文件 7.程序 程序...

  • 纸钢琴

    “好冷啊。”一个中年女人左手紧裹着大衣,右手正准备拧开门锁,忽然听见屋内传来阵阵歌声,那声音很熟悉。 中年女人会心...

  • 紫(纸)钢琴

    教程如下: 因为这是很久以前做的了,所以有些步骤图片丢失,近期没有时间重新做一个,所以不好的地方多多包涵呦! 这是...

  • 钢琴|海报制作

    想要办好一场高质量的演奏会,【海报】必不可少,而且还要高质量。 从上周四开始,右边点鼠标,左边点手机搜索教程…终于...

  • 《纸钢琴》读书心得

    读了这个故事,让我知道了沉默伟大的父爱。 这个故事讲了父亲为了实现女儿的梦想,拼命的努力,默默的付出,从来不叫苦叫...

  • 六樱花

    制作材料:八张手工纸。 制作过程: 1.拿出一张手工纸。 ...

  • 创意手工,涨见识啦。

    1彩色笔筒 大图演示版 2纸剪刀 3纸气球 4纸钢琴 5纸鹤信件 6纸玫瑰 7康乃馨

  • 钢琴用什么木材做最好?钢琴木材小科普

    钢琴的结构复杂,零件众多,制作材料选材也相当有讲究。在众多的钢琴制作材料中,占据最大部分的非木材所属。大家都知道,...

  • 衍纸小钢琴教程

    好久没有发文章了,这一次狍子给大家带来的是衍纸小钢琴,狍子第一次做衍纸的立体的东西做的是一个生日蛋糕,当时...

  • 我的衍纸钢琴

    小时候,最喜欢的就是拿纸折叠一些小东西,比如小仙鹤,小兔子,小篮子……每每看到完成一个小小的作品时,心中都有满满的...

网友评论

      本文标题:制作纸钢琴

      本文链接:https://www.haomeiwen.com/subject/eaznphtx.html