I want to design a music lamp, music play by buzzer and the led blink at the same time.
Part 1 Design board
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); }