#定義?NTD0?-1
#定義?NTD1?294
#定義?NTD2?330
#定義?NTD3?350
#定義?NTD4?393
#定義?NTD5?441
#定義?NTD6?495
#定義?NTD7?556
#定義?NTDL1?147
#定義?NTDL2?165
#定義?NTDL3?175
#定義?NTDL4?196
#定義?NTDL5?221
#定義?NTDL6?248
#定義?NTDL7?278
#定義?NTDH1?589
#定義?NTDH2?661
#定義?NTDH3?700
#定義?NTDH4?786
#定義?NTDH5?882
#定義?NTDH6?990
#定義?NTDH7?112
//c?呂品
#定義?整體?1
#定義?壹半?0.5
#定義?四分之壹?0.25
#定義?第八?0.25
#定義?十六號?0.625
int?tune[]=
{
NTD3,NTD3,NTD4,NTD5,
NTD5、NTD4、NTD3、NTD2、
NTD1,NTD1,NTD2,NTD3,
NTD3,NTD2,NTD2
NTD3,NTD3,NTD4,NTD5,
NTD5、NTD4、NTD3、NTD2、
NTD1,NTD1,NTD2,NTD3,
NTD2,NTD1,NTD1,
NTD2,NTD2,NTD3,NTD1,
NTD2,NTD3,NTD4,NTD3,NTD1,
NTD2,NTD3,NTD4,NTD3,NTD2,
NTD1,NTD2,NTDL5,NTD0,
NTD3,NTD3,NTD4,NTD5,
NTD5、NTD4、NTD3、NTD4、NTD2、
NTD1,NTD1,NTD2,NTD3,
NTD2,NTD1,NTD1
};
浮動?durt[]=
{
1,1,1,1,
1,1,1,1,
1,1,1,1,
1+0.5,0.5,1+1,
1,1,1,1,
1,1,1,1,
1,1,1,1,
1+0.5,0.5,1+1,
1,1,1,1,
1,0.5,0.5,1,1,
1,0.5,0.5,1,1,
1,1,1,1,
1,1,1,1,
1,1,1,0.5,0.5,
1,1,1,1,
1+0.5,0.5,1+1,
};
int?長度;
int?tone pin = 6;
int?ledp = 1;
作廢?設置()
{
pinMode(tonepin,輸出);
pinMode(ledp,輸出);
length = sizeof(tune)/sizeof(tune[0]);
}
作廢?循環()
{
for(int?x = 0;x & lt長度;x++)
{
tone(tonepin,tune[x]);
digitalWrite(ledp,高);?
delay(400 * durt[x]);//和之前的代碼不同,原來的500分為400和100,分別控制led的開和關,對於蜂鳴器還是500。
digitalWrite(ledp,低);
delay(100 * durt[x]);
諾通(tone pin);
}
延遲(2000年);
}