Étape 5: RTTL tons (chansons)
Il suffit de google en utilisant les lettres RTTL (ex. starwars RTTL) ce sont les mêmes que ceux figurant dans le code.
Un amusant sketch pour démontrer l’utilisation de la bibliothèque de ton.
À la sortie des signaux à la sortie d’un petit haut-parleur mix (c'est-à-dire 8 Ohms ou supérieur),
simplement utiliser des résistances de 1K Ohm de chaque broche de sortie et les relier à l’orateur.
N’oubliez pas de connecter l’autre côté de l’enceinte à la masse !
Vous pouvez obtenir plus de chansons RTTTL (sonnerie Text Transfer Language) de
http://www.google.com
#include < Tone.h >
Ton tone1 ;
#define OCTAVE_OFFSET 0
note d’int [] = {0,
NOTE_C4, NOTE_CS4, NOTE_D4, NOTE_DS4, NOTE_E4, NOTE_F4, NOTE_FS4, NOTE_G4, NOTE_GS4, NOTE_A4, NOTE_AS4, NOTE_B4,
NOTE_C5, NOTE_CS5, NOTE_D5, NOTE_DS5, NOTE_E5, NOTE_F5, NOTE_FS5, NOTE_G5, NOTE_GS5, NOTE_A5, NOTE_AS5, NOTE_B5,
NOTE_C6, NOTE_CS6, NOTE_D6, NOTE_DS6, NOTE_E6, NOTE_F6, NOTE_FS6, NOTE_G6, NOTE_GS6, NOTE_A6, NOTE_AS6, NOTE_B6,
NOTE_C7, NOTE_CS7, NOTE_D7, NOTE_DS7, NOTE_E7, NOTE_F7, NOTE_FS7, NOTE_G7, NOTE_GS7, NOTE_A7, NOTE_AS7, NOTE_B7
};
char * chanson = « Le Simpsons:d=4,o=5,b=160:c.6,e6,f#6,8a6,g.6,e6,c6,8a,8f#,8f#,8f#,2g,8p,8p,8f#,8f#,8f#,8g,a#.,8c6,8c6,8c6,c6 » ;
char * chanson = "Indiana: d = 4, o = 5, b = 250:e, 8p, 8f, 8 g, 8p, 1C 6, p. 8, d, 8p, 8e, 1f, p., g, p 8, 8 a, 8 b, 8p, 1f6, p, a, 8p, 8 b, 2C, 2 6D 6, 2e6, e, 8p, 8f, 8 g, 8p, 1C 6, p, d6, 8p, 8e6, 1f.6, g, 8p, 8 g, e.6, 8p, d6, 8p, 8 g, e.6, 8p, d6, 8p, 8 g, f.6, 8p, e6 , p 8, 6, 8d 2c 6";
char *song = "TakeOnMe:d=4,o=4,b=160:8f#5,8f#5,8f#5,8d5,8p,8b,8p,8e5,8p,8e5,8p,8e5,8g#5,8g#5,8a5,8b5,8a5,8a5,8a5,8e5,8p,8d5,8p,8f#5,8p,8f#5,8p,8f#5,8e5,8e5,8f#5,8e5,8f#5,8f#5,8f#5,8d5,8p,8b,8p,8e5,8p,8e5,8p,8e5,8g#5,8g#5,8a5,8b5,8a5,8a5,8a5,8e5,8p , 8D 5, 8p, 8f #5, 8p, 8f #5, 8p, 8f #5, 8e5, 8e5 ";
char * chanson = « Entertainer:d=4,o=5,b=140:8d,8d#,8e,c6,8e,c6,8e,2c.6,8c6,8d6,8d#6,8e6,8c6,8d6,e6,8b,d6,2c6,p,8d,8d#,8e,c6,8e,c6,8e,2c.6,8p,8a,8g,8f#,8a,8c6,e6,8d6,8c6,8a,2d6 » ;
char * chanson = "Muppets:d = 4, o = 5, b = 250:c6, c6, a, b, 8 a, b, g, p, c6, c6, a, 8 b, 8 a, 8 p, g., p, e, e, g, f, 8e, f, 8c 6, 8c, 8d, e, 8e, 8F, 8p, 8e, g, 2p, c6, c6, a, b, 8 a, b, g, p, c6, c6, a, 8 b, a, g., p, e, e, g, f, 8e f, 8c 6, 8c, 8d, e, 8e, d, 8d, c ";
char * chanson = "Xfiles:d = 4, o = 5, b = 125:e, b, a, b, d6, 2 b., 1 p, e, b, a, b, e6, 2 b, 1 p, g6, f #6, e6, d6, e6, 2 b, 1 p. g6, f #6, e6, d6, f #6, 2 b., 1, e, b, a, b, d6, 2 b., 1 p, e, b, a, b, e6, 2 b., 1 p, e6, 2 b." ;
char * chanson = "Looney: d = 4, o = 5, b = 140:32 p, c6, 8f6, 8e6, 8D 6, 8c 6, a., 8c 6, 8f6, 8e6, 8D 6, 8D #6,e.6,8e6,8e6,8c6,8d6,8c6,8e6,8c6,8d6,8a,8c6,8g,8a #, 8 a, 8f" ;
char * chanson = "20thCenFox:d = 16, o = 5, b = 140:b, 8 p, b, b, 2 b, p, c6, 32P, b, 32P, c6, 32P, b, 32P, c6, 32P, b, 8 p, b, b, b, 32P, b, 32P, b, 32P, b, 32P, b, 32P, b, 32 p, b, 32P, g #, 32P, a, 32 p, b, 8p, b, b, 2 b, 4P, 8F, 8 g #, 8 b, 1 c n ° 6, 8f #, 8 a, 8C n ° 6, 1e6 8 a, 8C n ° 6, 8e6, 1e6, 8 b, 8 g #, 8 a, 2 b ";
char *song = "Bond:d=4,o=5,b=80:32p,16c#6,32d#6,32d#6,16d#6,8d#6,16c#6,16c#6,16c#6,16c#6,32e6,32e6,16e6,8e6,16d#6,16d#6,16d#6,16c#6,32d#6,32d#6,16d#6,8d#6,16c#6,16c#6,16c#6,16c#6,32e6,32e6,16e6,8e6,16d#6,16d6,16c#6,16c#7,c.7,16g#6,16f#6,g#.6";
char * chanson = "MASH:d = 8, o = 5, b = 140:4a, 4 g, f #, g, p, f #, p, g, p, f #, p, 2e., p, f #, e, 4f #, e, f #, p, e, p, 4 d., p, f #, 4e, d, e, p, d, p, e, p, d, p, 2 c#., p, d, c#, 4 d, c#, d, p, e, p, 4f #, p, a, p, 4 b, a, b, p, un p, b, p, 2 a., 4 p, a, b, a, 4 b, a, b, p, 2 a., a, 4f #, a,b,p,d6,p,4e.6,d6,b,p,a,p, 2 b ";
char *song = "StarWars:d=4,o=5,b=45:32p,32f#,32f#,32f#,8b.,8f#.6,32e6,32d#6,32c#6,8b.6,16f#.6,32e6,32d#6,32c#6,8b.6,16f#.6,32e6,32d#6,32e6,8c#.6,32f#,32f#,32f#,8b.,8f#.6,32e6,32d#6,32c#6,8b.6,16f#.6,32e6,32d#6,32c#6,8b.6,16f#.6,32e6,32d#6,32e6,8c#6";
char * chanson = "GoodBad:d = 4, o = 5, b = 56:32 p, 32 a #, 32d #6, 32 a #, 32d #6, 8 a #., 16f #., 16 g #., d #, # 32 a, 32d #6, 32 a #, 32d #6, 8 a #., 16f #., 16 g #., c# 6, 32 a #, 32d #6, 32 a #, 32d #6, 8 a #., 16f #., 32f., 32d #., c#, 32 a #, 32d #6, 32 a #, 32d #6, 8 a #., 16 g #., d #" ;
char * chanson = "TopGun:d = 4, o = 4, b = 31:32 p, 16 c#, 16 g #, 16 g #, 32f #, 32f, 32f #, 32f, 16 d #, 16 d #, 32 c#, # 32d, 16f, 32d #, 32f, 16f #, 32f, 32 c#, 16f, d #, 16 c#, 16 g #, 16 g #, 32f #, 32f, 32f #, 32f, 16 d #, 16 d #, 32 c#, # 32d, 16f, 32d #, 32f, 16f #, 32f, 32 c#, g #" ;
char * chanson = "A-Team: d = 8, o = 5, b = 125:4 d #6, un #, 2d #6, 16p, g #, # 4 a, 4 d #., p, g 16, 16 a #, d #6, un #, f6, 2d #6, 16p, c#.6, 16 c 6, 16 a #, g #., 2 a #" ;
char *song = "Flinstones:d=4,o=5,b=40:32p,16f6,16a#,16a#6,32g6,16f6,16a#.,16f6,32d#6,32d6,32d6,32d#6,32f6,16a#,16c6,d6,16f6,16a#.,16a#6,32g6,16f6,16a#.,32f6,32f6,32d#6,32d6,32d6,32d#6,32f6,16a#,16c6,a#,16a6,16d.6,16a#6,32a6,32a6,32g6,32f#6,32a6,8g6,16g6,16c.6,32a6,32a6,32g6,32g6,32f6,32e6,32g6,8f6,16f6,16a#. , 16 a #6, 32g 6, 16f6, 16 a #., 16f6, 32d #6, 32d 6, 32d 6, 32d #6, 32f6, 16 a #, 16c.6,32d6, 32d #6, 32f6, 16 a #, 16c.6,32d6, 32d #6, 32f6, 16 a #6, 16C, 7, 8 a #.6";
char * chanson = "Jeopardy: d = 4, o = 6, b = 125:c, f, c, f5, c, f, c 2, c, f, c, f, a., 8 g, 8f, 8e, 8d, 8 c#, c, f, c, f5, c, f, c 2, f., 8d, c, #5, a5, g5, f5, p, d #, g #, d #, g #5, d #, g #, 2d #, d #, g #, d #, g #, c.7, 8 a #, 8 g #, 8 g, 8f, 8e, d # , g #, d #, g #5, d #, g #, 2d #, g #., 8f, d #, c#, c, p, un n ° 5, p, g #.5, d #, g #";
char * chanson = "Gadget: d = 16, o = 5, b = 50:32d #, 32f, 32f #, 32 g #, un #, f #, a, f, g #, f #, # 32d, 32f, 32f #, 32 g #, #, d #6, 4D 6, 32d #, 32f, 32f #, 32 g #, un #, f #, a, f, g #, f #, 8D #" ;
char * chanson = "Smurfs:d = 32, o = 5, b = 200:4 c# 6, 16p, 4f #6, p, 16 c# 6, p, 8D #6, p, 8 b, p, 4 g #, 16p, 4C #6, p, 16 a #, p, 8f #, p, 8 a #, p, 4 g #, 4P, g #, p, a #, p, b, p, c6, p, 4C #6, 16p, 4f #6, p. 16 c# 6, 8D #6, p, 8 b, p, 4 g #, 16p, 4C #6, p, 16 a # , p, 8 b, p, 8f, p, 4f #";
char * chanson = "MahnaMahna:d = 16, o = 6, b = 8 a, b5, c., 125:c# #.5, 8f., 4 g #, un #, g., d #, 8 4P, c#, c, b5, 8 a #.5, 8f., g #., 8 a #., 4 g, 8p, c#, c, b5, 8 a #.5, 8f., 4 g #, f, g., 8D #., f, g., 8D #., f, 8 g, 8 d #., f, 8 g, d #, 8 c, #5, 8D #., 8D #., 4 d #, 8D #." ;
char * chanson = « LeisureSuit:d=16,o=6,b=56:f.5,f#.5,g.5,g#5,32a#5,f5,g#.5,a#.5,32f5,g#5,32a#5,g#5,8c#.,a#5,32c#,a5,a#.5,c#.,32a5,a#5,32c#,d#,8e,c#.,f.,f.,f.,f.,f,32e,d#,8d,a#.5,e,32f,e,32f,c#,d#.,c# » ;
char *song = "smb:d=4,o=5,b=100:16e6,16e6,32p,8e6,16c6,8e6,8g6,8p,8g,8p,8c6,16p,8g,16p,8e,16p,8a,8b,16a#,8a,16g.,16e6,16g6,8a6,16f6,8g6,8e6,16c6,16d6,8b,16p,8c6,16p,8g,16p,8e,16p,8a,8b,16a#,8a,16g.,16e6,16g6,8a6,16f6,8g6,8e6,16c6,16d6,8b,8p,16g6 ,16f#6,16f6,16d#6,16p,16e6,16p,16g#,16a,16c6,16p,16a,16c6,16d6,8p,16g6,16f#6,16f6,16d#6,16p,16e6,16p,16c7,16p,16c7,16c7,p,16g6,16f#6,16f6,16d#6,16p,16e6,16p,16g#,16a,16c6,16p,16a,16c6,16d6,8p,16d#6,8p,16d6,8p,16c6";
char *song = "smb_under:d=4,o=6,b=100:32c,32p,32c7,32p,32a5,32p,32a,32p,32a#5,32p,32a#,2p,32c,32p,32c7,32p,32a5,32p,32a,32p,32a#5,32p,32a#,2p,32f5,32p,32f,32p,32d5,32p,32d,32p,32d#5,32p,32d#,2p,32f5,32p,32f,32p,32d5,32p,32d,32p,32d#5,32p,32d#";
char * chanson = « smbdeath:d=4,o=5,b=90:32c6,32c6,32c6,8p,16b,16f6,16p,16f6,16f.6,16e.6,16d6,16c6,16p,16e,16p,16c » ;
char * chanson = "ducktales:d = 4, o = 5, b = 112:8e6, 8e6, 16p, 16 g 6, 8b6, g n ° 6, p, 8e6, 8D 6C, 8 6, 8D 6, 8e6, 8D 6C, 8 6, 8D 6, 8e6, 8e6, 16p, 16 g 6, 8b6, g n ° 6, p, 8e6, 8D 6C, 8 6, 8D 6, 8e6, 8D 6C, 8 6, 8 g 6, 8e6, 8e6" ;
char *song = "Zelda1:d=4,o=5,b=125:a#,f.,8a#,16a#,16c6,16d6,16d#6,2f6,8p,8f6,16f.6,16f#6,16g#.6,2a#.6,16a#.6,16g#6,16f#.6,8g#.6,16f#.6,2f6,f6,8d#6,16d#6,16f6,2f#6,8f6,8d#6,8c#6,16c#6,16d#6,2f6,8d#6,8c#6,8c6,16c6,16d6,2e6,g6,8f6,16f,16f,8f,16f,16f,8f,16f,16f,8f,8f,a#,f.,8a# 16a#,16c6,16d6,16d#6,2f6,8p,8f6,16f.6,16f#6,16g#.6,2a#.6,c#7,c7,2a6,f6,2f#.6,a#6,a6,2f6,f6,2f#.6,a#6,a6,2f6,d6,2d#.6,f#6,f6,2c#6,a#,c6,16d6,2e6,g6,8f6,16f,16f,8f,16f,16f,8f,16f,16f,8f,8f ";
char *song = "smario2:d=4,o=5,b=125:8g,16c,8e,8g.,16c,8e,16g,16c,16e,16g,8b,a,8p,16c,8g,16c,8e,8g.,16c,8e,16g,16c#,16e,16g,8b,a,8p,16b,8c6,16b,8c6,8a.,16c6,8b,16a,8g,16f#,8g,8e.,16c,8d,16e,8f,16e,8f,8b.4,16e,8d.,c";
char *song = "smb3lvl1:d=4,o=5,b=80:16g,32c,16g.,16a,32c,16a.,16b,32c,16b,16a.,32g#,16a.,16g,32c,16g.,16a,32c,16a,4b.,32p,16c6,32f,16c.6,16d6,32f,16d.6,16e6,32f,16e6,16d.6,32c#6,16d.6,16c6,32f,16c.6,16d6,32f,16d6,4e.6,32p,16g,32c,16g.,16a,32c,16a.,16b,32c,16b,16a.,32g#,16a.,16c6 , 8c.6,32p,16c6,4c.6 ";
char * chanson = "shinobi:d = 4, o = 5, b = 140:b, f #6, d6, b, g, f #, e, 2f #., a, 1f #, p, b, f #6, d6, b, g, f #, e, 1f #., 8 a, 1 b., 8 a, 1f #., 8 a, 1 b., 8 a, 1f #." ;
char * chanson = "outrun_magic:d = 4, o = 5, b = 160:f6, d #6, 8C.6 #, d #6, c6, 2 g # d #6, 8 g #.6, f6., c# 6, c6, 8D.6 #, c# 6, c6, 8f., un #, 16c.6, 1 a #, f6, d #6, 8 g #.6, f6, d #6, 8C.6 #, d #6, c6, 2 g #., c# 6, c6, d 8.6 #, c# 6, c6, 16f., 16 g #., c6, 2 a #." ;
char *song = "Popeye:d=4,o=5,b=140:16g.,16f.,16g.,16p,32p,16c.,16p,32p,16c.,16p,32p,16e.,16d.,16c.,16d.,16e.,16f.,g,8p,16a,16f,16a,16c6,16b,16a,16g,16a,16g,8e,16g,16g,16g,16g,8a,16b,32c6,32b,32c6,32b,32c6,32b,8c6";
char * chanson = "Wonderboy:d = 4, o = 5, b = 225:f6, d6, f6, 8D 6, f6, 32P, 8f6, d6, f6, d6, e6, c6, e6, 8c 6, e6, 32P, 8e6, c6, e6, c6" ;
char *song = "smwwd1:d=4,o=5,b=125:a,8f.,16c,16d,16f,16p,f,16d,16c,16p,16f,16p,16f,16p,8c6,8a.,g,16c,a,8f.,16c,16d,16f,16p,f,16d,16c,16p,16f,16p,16a#,16a,16g,2f,16p,8a.,8f.,8c,8a.,f,16g#,16f,16c,16p,8g#.,2g,8a.,8f.,8c,8a.,f,16g# , 16f, 8c, 2c 6";
char * chanson = "dkong:d = 4, o = 5, b = 160:2 c, 8 d, d #., c., 16 b, 16C 6, 16 b, 16C 6, 16 b, 16C 6, 16 b, 16C 6, 16 b, 16C 6, 16 b, 16C 6, 16 b, 2C, 6" ;
char * chanson = "dkong:d = 4, o = 5, b = 160:2 c, 8 d, d #., c., 16 b, 16C 6, 16 b, 16C 6, 16 b, 16C 6, 16 b, 16C 6, 16 b, 16C 6, 16 b, 16C 6, 16 b, 2C, 6" ;
Profitez!! ;)