
NTD1,NTD2,NTDL5,NTD0,
NTD3,NTD3,NTD4,NTD5,
NTD5,NTD4,NTD3,NTD4,NTD2,
NTD1,NTD1,NTD2,NTD3,
NTD2,NTD1,NTD1
};
float
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
length;
int
tonepin=
5
;
int
ledp=
4
;
void
setup
()
{
pinMode(tonepin,OUTPUT);
pinMode(ledp,OUTPUT);
length=
sizeof
(tune)/
sizeof
(tune[
0
]);
}
void
loop
()
{
for
(
int
x=
0
;x<length;x++)
{
tone(tonepin,tune[x]);
digitalWrite(ledp, HIGH);
delay(
400
*durt[x]);
digitalWrite(ledp, LOW);
delay(
100
*durt[x]);
noTone(tonepin);
}
delay(
4000
);
}
61
Grove Beginner Kit For Arduino
®