Ik opgenomen de frequenties van de toelichting (aangenaam om gehoord te worden) met #defines.
Ik heb vervolgens de waarde van de BPM (u kunt het uiteraard) gedefinieerd en volgens die ik heb de opmerking waarden gedefinieerd
(de meest gebruikte degenen).
Daarmee definieert kun je gemakkelijk een opmerking met de opdracht "Toon" zo uitziet:
Toon (pin, opmerking, duur)
BV:
Tone(8,LA3,Q);
delay(1+Q);
de vertraging is belangrijk, omdat dankzij die de notitie niet eventueel met de opeenvolgende ones overlappen.
(de "1 +" is een extra milliseconde dat ik meestal om te scheiden van notities, maar je vermijden kunt als u liever de toelichting bij het continu.
Hier is de code:
ARDU notities (http://tny.cz/d1a629c1)