Den nya-skolan (iPad, myRIO, LabVIEW) i kombination med den gamla skolan (MIDI, diskettenheter) att skapa det ultimata elektroniska bandet - myFloppyDriveOrchestra (1 / 3 steg)
Steg 1: Historielektionen.
lOppY diskar är gjorda av en tunn bit plast överdrag av ett ferromagnetiskt material, som är magnetiserade för att bevara uppgifterna. Mer specifikt, är disken uppdelad i 80 data-låtar ordnade i koncentriska cirklar, som ringar på ett träd.
Därför är den plumsa driva integrerade motorer utformade för att öka det lästa huvudet genom var och en av dessa 80 låtar. Med hjälp av denna information, skapade jag 16 anpassade räknare på myRIO FPGA (en för varje diskettenheten) för att se till att riktningen av motorn förändras när det nått i början eller slutet av disken. Så, för värden 0-79 läshuvudet kommer att gå framåt (skriver en digital sann på riktningslinjen i diskettenheten), sedan för 80-159 läshuvudet kommer att gå tillbaka (en digital falskt till riktningslinjen).
Förmågan att skapa/duplicera många parallella uppgifter är en av de stora fördelarna med FPGA. Genom att använda LabVIEW FPGA, jag bara var tvungen att skriva en av kunden räknarna för en av enheterna - jag (bokstavligen) kunde kopiera 'n' klistra in koden för att ta kontroll över de resterande 15 enheterna. Varje duplicerade räknare skulle skapa sig en egen krets inom FPGA - vilket gör att varje räknare att köra i självständigt och parallellt.
Nu när enheterna kan skickas en tonal frekvens och producera en Musiknoteringen, var nästa del av projektet att undervisa myRIO några låtar!