Stap 1: Opzoeken van muzieknoten online of in een boek
Opzoeken van de frequenties voor muzieknoten voor een standaard Western muziek type systeem. Hier is de site die ik opgezocht:
http://www.phy.MTU.edu/~suits/notefreqs.html
De BS2 gebruikt integer math. Dat betekent dat nummer als gevolg van berekeningen in een geheel getal antwoord resulteren zal. Alle nummers op de fractionele kant van de decimale komma worden afgekapt. De notities die ik voor mijn programma gebruikte zijn afgerond op het dichtstbijzijnde gehele getal. Dit kan resulteren in een enigszins af-pitch klinkende noten maar dat is wat er beschikbaar is.
Het programma start met de standaard PBASIC instructies:
' {$STAMP BS2}
' {$PBASIC 2.5}
Deze zijn commentaar uit, maar de IDE leest ze toch. Als u in de verklaringen van de verkeerd invoert, zal het invloed op uw programma. Ik gebruik gewoon de knoppen aan de bovenkant van de IDE te voeren deze instructies. Het programma heeft zwaar besproken dus het lezen van de reacties om erachter te komen waarom ik veel van wat ik deed.
Belangrijke TIP: Bij het programmeren van dit apparaat, ik stel voor het verbinden van de onderdelen in de volgorde waarin de stappen. U kunt zien hoe het programma werkt door het volgen van de code met inbegrip van de delen die in subroutines vertakken. Echter, moet u echt meer informatie over het gebruik van de BS2 en PBASIC om erachter te komen hoe elke instructie werkt. Om dit te doen kunt u een paar dingen doen:
Gebruik de Parallax boek- of PDF-"Wat is een Microcontroller?" en de "StampWorks" boek of PDF. Wanneer u installeert is de Basic Stamp Editor IDE automatisch krijgt u de PDF "Basic Stamp syntaxis en Reference Manual" dat toegankelijk onder het menu Help van de IDE. U hoeft niet te doen elk experiment of reviseren van elke instructie, maar alleen degene die u wilt gebruiken.