Stap 6: meer over de Tone Library
Voor het gebruik van de bibliotheek, moet u het instantiëren van een instantie van Toon:
Toon notePlayer;
ongeldig setup(void) {}
het nummer weerspiegelt de spreker pin
notePlayer.begin(8);
}
void loop {}
Om te spelen een opmerking:
notePlayer.play(NOTE_B3);
}
Dit zijn de methoden die u met deze bibliotheek gebruiken kunt:
begin() - bereidt een pin voor het spelen van een Toon.
isPlaying() - geeft als resultaat waar als Toon is spelen, false als niet.
play() - spelen een Toon.
stop() - stoppen met het spelen van een Toon.
Dit is een lijst met constante waarden van frequenties voor notities:
Constantenaam Frequentie (Hz)
NOTE_B2 -> 123
NOTE_C3 -> 131
NOTE_CS3 -> 139
NOTE_D3 -> 147
NOTE_DS3 -> 156
NOTE_E3 -> 165
NOTE_F3 -> 175
NOTE_FS3 -> 185
NOTE_G3 -> 196
NOTE_GS3 -> 208
NOTE_A3 -> 220
NOTE_AS3 -> 233
NOTE_B3 -> 247
NOTE_C4 -> 262
NOTE_CS4 -> 277
NOTE_D4 -> 294
NOTE_DS4 -> 311
NOTE_E4 -> 330
NOTE_F4 -> 349
NOTE_FS4 -> 370
NOTE_G4 -> 392
NOTE_GS4 -> 415
NOTE_A4 -> 440
NOTE_AS4 -> 466
NOTE_B4 -> 494
NOTE_C5 -> 523
NOTE_CS5 -> 554
NOTE_D5 -> 587
NOTE_DS5 -> 622
NOTE_E5 -> 659
NOTE_F5 -> 698
NOTE_FS5 -> 740
NOTE_G5 -> 784
NOTE_GS5 -> 831
NOTE_A5 -> 880
NOTE_AS5 -> 932
NOTE_B5 -> 988
NOTE_C6 -> 1047
NOTE_CS6 -> 1109
NOTE_D6 -> 1175
NOTE_DS6 -> 1245
NOTE_E6 -> 1319
NOTE_F6 -> 1397
NOTE_FS6 -> 1480
NOTE_G6 -> 1568
NOTE_GS6 -> 1661
NOTE_A6 -> 1760
NOTE_AS6 -> 1865
NOTE_B6 -> 1976
NOTE_C7 -> 2093
NOTE_CS7 -> 2217
NOTE_D7 -> 2349
NOTE_DS7 -> 2489
NOTE_E7 -> 2637
NOTE_F7 -> 2794
NOTE_FS7 -> 2960
NOTE_G7 -> 3136
NOTE_GS7 -> 3322
NOTE_A7 -> 3520
NOTE_AS7 -> 3729
NOTE_B7 -> 3951
NOTE_C8 -> 4186
NOTE_CS8 -> 4435
NOTE_D8 -> 4699
NOTE_DS8 -> 4978
Meer informatie kan hier worden gevonden:
http://code.Google.com/p/Rogue-code/wiki/ToneLibraryDocumentation