Button
按鈕控制LED
toneMelody
音樂製作 - 小星星
int melody[] = {
NOTE_C3, NOTE_C3,NOTE_G3, NOTE_G3, NOTE_A3, NOTE_A3, NOTE_G3,
NOTE_F3, NOTE_F3, NOTE_E3, NOTE_E3, NOTE_D3, NOTE_D3, NOTE_C3 };
int noteDurations[] = { 4,4,4,4,4,4,2,4,4,4,4,4,4,2};
int melody[] = {
NOTE_C3, NOTE_C3,NOTE_G3, NOTE_G3, NOTE_A3, NOTE_A3, NOTE_G3,
NOTE_F3, NOTE_F3, NOTE_E3, NOTE_E3, NOTE_D3, NOTE_D3, NOTE_C3,
NOTE_G3, NOTE_G3, NOTE_F3, NOTE_F3, NOTE_E3, NOTE_E3, NOTE_D3,
NOTE_G3, NOTE_G3, NOTE_F3, NOTE_F3, NOTE_E3, NOTE_E3, NOTE_D3,
NOTE_C3, NOTE_C3,NOTE_G3, NOTE_G3, NOTE_A3, NOTE_A3, NOTE_G3,
NOTE_F3, NOTE_F3, NOTE_E3, NOTE_E3, NOTE_D3, NOTE_D3, NOTE_C3};
int noteDurations[] = {
4,4,4,4,4,4,2, 4,4,4,4,4,4,2, 4,4,4,4,4,4,2, 4,4,4,4,4,4,2, 4,4,4,4,4,4,2, 4,4,4,4,4,4,2};
音樂製作 - 聖誕鈴聲
int melody[] = {
NOTE_E3, NOTE_E3,NOTE_E3,
NOTE_E3, NOTE_E3, NOTE_E3,
NOTE_E3, NOTE_G3, NOTE_C3, NOTE_D3, NOTE_E3,
NOTE_F3, NOTE_F3, NOTE_F3,
NOTE_F3, NOTE_E3, NOTE_E3, NOTE_E3,
NOTE_E3, NOTE_D3, NOTE_D3, NOTE_E3, NOTE_D3, NOTE_G3 };
// note durations: 4 = quarter note, 8 = eighth note, etc.:
int noteDurations[] = {
4,4,2, 4,4,2, 4,4,4,4,2, 4,4,2, 4,4,4,4, 4,4,4,4,2,2};
簡易版開關
按鈕控制聲音播放
按鈕按下去關聲音
按鈕按下去播聲音
void setup(){
pinMode(2,INPUT_PULLUP);
pinMode(13,OUTPUT);
}
void loop(){
if(digitalRead(2)==HIGH){
digitalWrite(13,HIGH);
noTone(8);
}
else{
digitalWrite(13,LOW);
tone(8,440);
}
}



沒有留言:
張貼留言