Luna Mod Looper grundläggande Stamp2 Version (1 / 7 steg)
Steg 1: Leta upp noter online eller i en bok
Slå upp frekvenserna för musiknoter för en västerländsk musik typ standardsystem. Här är platsen jag tittade upp:
http://www.PHY.MTU.edu/~Suits/notefreqs.html
BS2 använder heltal math. Det innebär att antalet följd några beräkningar resulterar i ett heltal svar. Några siffror på fractional sidan av decimalkommat kommer att trunkeras. De anteckningar som jag använde för mitt program har avrundats till närmaste heltal. Detta kan resultera i något off-pitch klingande noter men det är vad som finns.
Starta ditt program med standard PBASIC instruktionerna:
"{$STAMP BS2}
"{$PBASIC 2.5}
Detta kommenteras ut men IDE läser dem ändå. Om du anger i de fla meddelandena, kommer det påverka ditt program. Jag använder bara knapparna överst på IDE för att ange dessa instruktioner. Programmet har kommenterats tungt så läs kommentarerna att ta reda på varför jag gjorde mycket av vad jag gjorde.
Viktigt tips: När programmering enheten, föreslår jag att ansluta delarna i den ordning som anges i steg. Du kan se hur programmet fungerar genom att följa koden inklusive de delar som förgrenar sig till subrutiner. Men för att verkligen lära sig använda BS2 och PBASIC behöver du ta reda på hur varje instruktion fungerar. För att göra detta kan du göra ett par saker:
Använda Parallax bok eller PDF "Vad är en mikrokontroller?" och "StampWorks" bok eller PDF. När du installerar är den grundläggande stämpel editorn IDE får du automatiskt PDF "Basic Stamp Syntax och Reference Manual" som tillgänglig under Hjälp-menyn i IDE. Du behöver inte göra varje experiment eller granska varje instruktion, men bara de som du behöver använda.