|
34 | 34 | #elif defined(ARDUINO_ARCH_ESP8266)
|
35 | 35 | #define BUZ_PIN 14
|
36 | 36 | #else
|
37 |
| - #define BUZ_PIN 4 // pin 4 recommended on Pro Mini since it has perfect distance from GND |
| 37 | + #define BUZ_PIN 4 // pin 4 recommended on Pro Mini/Nano since it has perfect piezo speaker distance to GND |
38 | 38 | #endif
|
39 | 39 |
|
40 | 40 | // define the MML Music object
|
@@ -119,22 +119,22 @@ const char szPlay[] PROGMEM="v127t100l4o4 r g>c2d.d16+f16d+2<g.l8g>c4.dd+<d+>l12
|
119 | 119 | /**/
|
120 | 120 | // Star Wars Theme (originally three tracks, only one played. Short version is for ATtiny85.
|
121 | 121 | //const char szPlay[] PROGMEM="T107o6c16<b16a16g16>c16<b16a16g16>c16<b16a16g16>f16e16d16c16c16<b16a16g16>c16<b16a16g16>c16<b16a16g16>f16e16d16c16c16<b16a16g16>c16<b16a16g16>c16<b16a16g16>f16e16d16c16c16<b16a16g16>c16<b16a16g16>f16e16d16c16<g16.g16g16.>c2g2f16.e16d16.>c2<g4f16.e16d16.>c2<g4f16.e16f16.d4<g4g16.g16g16.>c2g2f16.e16d16.>c2<g4f16.e16d16.";
|
122 |
| -const char szPlay[] PROGMEM="T107o5c16<b16a16g16>c16<b16a16g16>c16<b16a16g16>f16e16d16c16c16<b16a16g16>c16<b16a16g16>c16<b16a16g16>f16e16d16c16c16<b16a16g16>c16<b16a16g16>c16<b16a16g16>f16e16d16c16c16<b16a16g16>c16<b16a16g16>f16e16d16c16<g16.g16g16.>c2g2f16.e16d16.>c2<g4f16.e16d16.>c2<g4f16.e16f16.d4<g4g16.g16g16.>c2g2f16.e16d16.>c2<g4f16.e16d16.>c2<g4>d16.c16<b16.>c4<c16.c16c16.c4"; |
| 122 | +const char szPlay[] PROGMEM="T107o5c16<b16a16g16>c16<b16a16g16>c16<b16a16g16>f16e16d16c16c16<b16a16g16>c16<b16a16g16>c16<b16a16g16>f16e16d16c16c16<b16a16g16>c16<b16a16g16>c16<b16a16g16>f16e16d16c16c16<b16a16g16>c16<b16a16g16>f16e16d16c16<g16.g16g16.>c2g2f16.e16d16.>c2<g4f16.e16d16.>c2<g4f16.e16f16.d4<g4g16.g16g16.>c2g2f16.e16d16.>c2<g4f16.e16d16.>c2<g4>d16.c16<b16.>c4<c16.c16c16.c4 r"; |
123 | 123 | /**/
|
124 | 124 |
|
125 | 125 | void setup()
|
126 | 126 | {
|
127 | 127 | Serial.begin(115200);
|
128 |
| - Serial.println(F("\n -- mxUnifiedSN76489 MML Music Tone example --")); |
| 128 | + Serial.println(F("\n -- MML Music Tone example --")); |
129 | 129 |
|
130 | 130 | // set callback functions
|
131 | 131 | music.setPlayCallback(MyPlayCallback);
|
132 | 132 | music.setToneCallback(MyToneCallback);
|
133 | 133 | music.setCompletionCallback(MyCompletionCallback);
|
134 | 134 |
|
135 | 135 | // Start playing some music (if impatient use the short tune of the lower line).
|
136 |
| - //music.play_P(szPlay); |
137 |
| - music.play_P(PSTR("T180 L8 CDEC. r CDEC. r EFG. r EFG. r GAGFEC. r GAGFEC. r L4 C<A>C. r C<A>C.")); |
| 136 | + music.play_P(szPlay); |
| 137 | + //music.play_P(PSTR("T180 L8 CDEC. r CDEC. r EFG. r EFG. r GAGFEC. r GAGFEC. r L4 C<A>C. r C<A>C.")); |
138 | 138 | //music.play("T180 L8 CDEC. r CDEC. r EFG. r EFG. r GAGFEC. r GAGFEC. r L4 C<A>C. r C<A>C.");
|
139 | 139 | }
|
140 | 140 |
|
|
0 commit comments