Stap 3: Het creëren van een melodie (Arduino)
Een Arduino board maakt slechts één Toon tegelijkertijd (ik weet zeker dat er weg kunt u rond, laat een reactie als je weet hoe). Als u meerdere nota's tegelijkertijd gespeeld, ben ik met behulp van twee Arduino boards Arduino boards.
Maken van een melodie met zich meebrengt drie variabelen: toonhoogte, duur en aantal noten. De code is gebaseerd op de Arduino/Tutorial/Melody gemaakt door Tom Igoe. U kunt de code vinden hier. Een melodie heet wanneer als verklaring voorwaarde is voldaan. De als instructie kunt u voor de combinaties van drie digitale pinnen zoeken.
In de pseudocode
Als (Pin 13 == HIGH & & PIN 12 == LOW & & Pin 11 == HIGH) {playtone 3;}
Om 14 matrices van notities en duur, heb ik een klasse van combinaties van notities en duur arrays.