I want to design a music lamp, music play by buzzer and the led blink at the same time.
Part 1 Design board
Board Download
Part 2 Cut board and solder
Part 3 Programming
#define d1 262
#define d2 294
#define d3 330
#define d4 349
#define d5 392
#define d6 440
#define d7 494
#define w 100
#define h 50
#define q 25
int tune[] = {
d1, d1, d5, d5,
d6, d6, d5,
d4, d4, d3, d3,
d2, d2, d1,
d5, d5, d4, d4,
d3, d3, d2,
d5, d5, d4, d4,
d3, d3, d2,
d1, d1, d5, d5,
d6, d6, d5,
d4, d4, d3, d3,
d2, d2, d1
};
int dura[] = {
w, w, w, w,
w, w, w + w,
w, w, w, w,
w, w, w + w,
w, w, w, w,
w, w, w + w,
w, w, w, w,
w, w, w + w,
w, w, w, w,
w, w, w + w,
w, w, w, w,
w, w, w + w,
};
int lenth;
int tonepin=3;
int ledapin=7;
int ledbpin=2;
void setup() {
pinMode(tonepin,OUTPUT);
pinMode(ledapin,OUTPUT);
pinMode(ledbpin,OUTPUT);
lenth=sizeof(tune)/sizeof(tune[0]);
}
void loop() {
for(int i=0;i=0;j--)
{
analogWrite(7,j);
delay(500);
}
delay(500);
digitalWrite(ledbpin,HIGH);
delay(500);
digitalWrite(ledbpin,LOW);
delay(500);
}
#define d1 262
#define d2 294
#define d3 330
#define d4 349
#define d5 392
#define d6 440
#define d7 494
#define w 100
#define h 50
#define q 25
int tune[] = {
d1, d1, d5, d5,
d6, d6, d5,
d4, d4, d3, d3,
d2, d2, d1,
d5, d5, d4, d4,
d3, d3, d2,
d5, d5, d4, d4,
d3, d3, d2,
d1, d1, d5, d5,
d6, d6, d5,
d4, d4, d3, d3,
d2, d2, d1
};
int dura[] = {
w, w, w, w,
w, w, w + w,
w, w, w, w,
w, w, w + w,
w, w, w, w,
w, w, w + w,
w, w, w, w,
w, w, w + w,
w, w, w, w,
w, w, w + w,
w, w, w, w,
w, w, w + w,
};
int lenth;
int tonepin=3;
int ledapin=7;
int ledbpin=2;
void setup() {
pinMode(tonepin,OUTPUT);
pinMode(ledapin,OUTPUT);
pinMode(ledbpin,OUTPUT);
lenth=sizeof(tune)/sizeof(tune[0]);
}
void loop() {
for(int i=0;i=0;j--)
{
if(j>0)
{analogWrite(7,j);
if(j>127)
{digitalWrite(ledbpin,HIGH);
else
digitalWrite(ledbpin,LOW);
}
delay(100);}
}
delay(500);
}