Stap 2: Bedrading het omhoog
Voor dit bijzondere circuit, is er niet een heleboel dat we kabellengte moeten tot.
De WS2812 strips moeten de rode draad aangesloten op een 5V-lijn, de witte draad een lijn van de grond (0V), en de groene draad aangesloten op welke pin u verzendt gegevens uit in mijn geval is dit digitale pin 3. In termen van macht, zolang u zijn het voeden van de microcontroller/WS2812 strip van een standaard USB 2.0-poort, hebt u genoeg stroom voor het aandrijven van de gehele strip voor dit spel. (Zie de eerste foto)
De PmodENC moet worden aangesloten op de drie gegevens pinnen (voor de twee interne knoppen die gebruikmaakt van het coderingsprogramma en de drukknop die aanwezig is op de encoder zelf) en een 3.3V stroomvoorziening, zodat passende logica niveaus voor de microcontroller PIC32 kunnen worden bereikt. Ik aangesloten de pin van de knop (met het label "BTN" op de PmodENC) op digitale pin 30 op de uC32 en pinnen "A" en "B" te digitale pinnen 12 en 13, respectievelijk. (Zie de tweede en derde foto's)
De nabijheid van de pin 12 en 13 waar gekozen omdat dit zijn de twee "Wijzig bericht" pinnen in de PIC32 hardware die in worden geplaatst dicht op elkaar en zijn extern toegankelijk. Een verandering bericht pin is één waarmee een interrupt wanneer zijn huidige toestand (hoog of laag) wordt gewijzigd.