En ram för att göra prisvärda & eleganta modulära styrsystem (USB till MIDI, gömde sig, eller seriella) (4 / 15 steg)
Steg 4: Testa enskilda komponenter
Detta är naturligtvis det mest kritiska steget i detta Instructable. Du måste bygga en testet krets så du kan förstå hur komponenterna är ansluten och används med Teensy. Detta steg kommer också att omfatta seriell kommunikation med Teensy.
Bilderna visas i en skärbräda som har följande komponenter (vänster till höger)
- Teensy ++ mikrokontroller
- Två potentiometrar
- En roterande kodare med tryckknappen
- En mini LED
- Tre mini tryckknappar
Hookup kretsen som du ser det i bilder. Troligt, din tryckknappar kommer att se mycket annorlunda än min, men oroa dig inte eftersom alla tryckknappar krok upp samma - ena änden till marken och den andra till en digital ingång. Om du har tryckknappar som inte bakbord-vänlig bara löda tråd några anslutningar till dem snabbt.
Du kan också märka mina anslutningar mellan tryckknappar utseendet lite fånig (en gul tråd). Jag gjorde det av en anledning. Det visar att istället för att ansluta tryckknappen marken direkt till marken kopplade till Teensy (blå band) kan du ansluta marken från en tryckknapp till nästa, så länge som en av tryckknappar är kopplad till Teensy marken. Detta är viktigt orsak när du ledningar dina komponenter i din panel jordanslutningen på Teensy inte är oftast lika bekvämt som grund av närliggande komponenter. Detta är ett utmärkt sätt att minska antalet kablar i din styrenheter. Jag gjorde också samma sak för potentiometrar med grå trådarna.
Vanligtvis bör lysdioder har motstånd i serie för att hindra dem från att bränna ut över tiden. Eftersom detta var bara ett snabbt test lämnade jag motståndet av kretsen. Observera också att lysdioder är polariserat, vilket betyder att de har en makt och marken slutet. Om inte är ansluten korrekt misslyckas de med att tända eller bränna ut.
När du har kretsen ansluten, fortsätta att öppna till koden. Läsa många kommentarer inom koden att hjälpa dig förstå vad som pågår.
Ladda upp den kod som hör till din Teensy ++ och starta den seriella monitorn. Seriella bildskärmen bör ge dig feedback som du interagera med komponenterna: "knappen 24 tryckte", "analog 2 värde: 344', ' kodare +". Om bildskärmen följetong ständigt spyr ut värden sedan har du anslutit något felaktigt. Kontrollera att bildskärmen seriell körs på 9600bps.
Lysdioden är inställd på flash på olika ljusstyrkenivåer beroende på vilken tryckknapp du klickar på.
Innan du flyttar till nästa steg, se till att detta fungerar och du förstår (utan tvekan) hur du koppla in alla dessa delar till Teensy ++.
All kod finns här på GitHub. För detta avsnitt Använd koden med titeln "Testning komponenter". Klicka på "ZIP" i den övre vänstern att ladda ner.