Multi Touch/kraft Midi Drum Pad (O-mat) (8 / 12 steg)
Steg 8: Kod - Arduino styrelser
För att göra det att fungera i en Arduino ombord måste hämta och installera följande:
Efter installerande MIDI till Serial Bridge, kommer att du behöva göra ett extra steg för att göra det fungera beroende på OS av din dator, använder denna FAQ som vägledning.
Om du inte vet hur att installera Arduino biblioteket, är här en bra tutorial för att installera externa Arduino bibliotek.
Om du gjorde de samma anslutningarna som kopplingsschemat visade (arduino mini pro diagrammet) i steg 5 du inte behöver göra några ändringar på skissen. Om du wired annorlunda kretsen måste göra ändringar i ritningarna i följande rader:
MUX kontroll stift för analog signal (SIG_pin) standard
CONST byte s0 = A0;
CONST byte s1 = 12.
CONST byte s2 = 11;
CONST byte s3 = 10;
MUX kontroll stift för utdata signal (OUT_pin) standard
CONST byte w0 = 9.
CONST byte w1 = 8.
CONST byte w2 = 7.
CONST byte w3 = 6;
MUX i "SIG" pin standard
CONST byte SIG_pin = 1;
MUX ut "SIG" pin standard
CONST byte OUT_pin = 5;
INRE LED stift standard
CONST byte STATUS_pin = 13.
var:
- S0-s3 är kontroll stiften av multiplexorn (en som har en analog insignal) och alla resistorer är ansluten till den som läser signalerna.
- SIG_pin är den analoga ingången på den ovan nämnda multiplexer.w0-w3 är kontroll stiften av andra multiplexorn.
- OUT_pin är SIG anslutningen i andra multiplexorn.
- STATUS_pin är den som har ansluten inre LED i styrelser
Nedan är skiss-fil som du behöver flash i din arduino, har kommentarer för en bättre förståelse :)