Teensy MIDI USB foten controller för att styra Mobius Looper (2 / 6 steg)
Steg 2: Prototyping
Innan du börjar med den huvudsakliga bygget, är det mycket bekvämare att testa ut mönstret och se om allt fungerar. Så denna fas som kommer att vi ställa upp 2 växlar med Arduino, på stift 0,1 som indata, och 2 motsvarande lysdioder för anmälan om pins 2,3 som utgång. En 16 X 2 LCD-skärm kan också ingå i kretsen. I allmänhet har en LCD-display av detta slag 16 stift. Lyssna till stiften, nummer 1 och 16 skrivs oftast ut som en vägledning. Ordningen på pinout för LCD-skärmen som enligt följande:
- Marken
- Matningsspänning för logik (+ 5v leverans)
- Driftspänning för LCD-kontrasten (mellersta pin av potentiometer)
- Instruktion kod (pin 19 på teensy)
- Läs/skriv signal (inte ansluten)
- Ger signal (pin 18 på teensy)
- Databuss 7 (inte ansluten)
- DB 6 (inte ansluten)
- DB 5 (inte ansluten)
- DB 4 (inte ansluten)
- DB 3 (pin 17 på teensy)
- DB 2 (pin 16 på teensy)
- DB 1 (pin 15 på teensy)
- DB 0 (stift 14 på teensy)
- Marken
- Strömförsörjning för LCD (+ 5V leverans)
Ett Fritzing diagram är som visas.
-En 10 k resistor används växeln som en Pull-down motstånd. Mening, när växeln inte är växlas på, dras den till marken, så att den inte påverkas av felaktiga Brussignalen som kan förekomma på grund av andra aktiva enheter. Helt enkelt sett, när växeln är avstängd, ser motståndet till att den är avstängd. Alla värden från 1k - 100k kommer att göra.
-Att välja motstånd värde för din LED. Den följande läraren förklarar hur du kan välja motstånd värde för lampor du har.
Det finns ett annat sätt att avgöra det krävs motståndet. Använda en 10 k potentiometer, Anslut en tråd från från LED längre kant till vindrutetorkare eller mellersta pin av potten. Anslut en tråd från antingen stift av potten till en digital stift på arduino. Nu rotera torkar tills LED lyser tillräckligt ljust och sedan mäta motståndet över stiften med en multimeter. Detta är en rå beräkning krävs motstånd.
Använd alltid en LED med ett motstånd. En LED lyser den ljusaste utan en, men eftersom det finns ingenting begränsar strömmen från arduino att LED, hela tillgängliga strömmen överförs till LED, som kommer att förstöra det på lång sikt.
När banan är klar, Anslut din arduino till datorn med en USB-kabel. Följ instruktionen nedan, om du aldrig har använt en arduino innan. Detta i grunden förklarar hur man kompilerar och ladda upp en redan befintlig kod (eller skiss, som de kallar det) på din arduino.
Kom också ihåg att ställa in enheten som en MIDI-enhet.
Välj "MIDI" från Verktyg -> USB typ.
Koden för denna prototyp är upp nedan. Det är grundligt kommenterade och är självförklarande.
Nu testar vi om krets och koden är funktionella.
Tryck på båda knapparna, motsvarande lysdioderna tänds?
För att testa om datorn är faktiskt emot alla MIDI-signaler från knappen du bara deprimerad, behöver du programvaran, MIDI-oxe, installerad.
I MIDI-oxe, gå till optionerna -> MIDI-enhet och välj din enhet. Min visar oss som Teensy MIDI.
Varje gång du trycker på och släpper en knapp, ska en effekt som liknar detta Visa upp. Får du en liknande utgång?
Om allt går bra, vi dra slutsatsen att alla komponenter och kod fungerar bra, och vi kan gå vidare till bygga en inhägnad för projektet.