Stap 2: Instellen van de Hardware
Het Terasic De2-115 ontwikkel bord verbinden met een standaard breadboard met behulp van een 40-pin ribbon kabel met een connector van de koptekst. De bovenstaande pin planner is voor de header connector [1].
Het bovenstaande schakeldiagram verklaart het circuit dat is worden geconstrueerd.
De hoogspanning-pin en de grond pin kunnen worden gezien op de bovenstaande pin planner.
Plaats de acht drukknop schakelaars op het breadboard breakout.
De schakelaars van de drukknop verbinden met ingangen aan op de acht ingangen aan de Terasic ontwikkeling van bestuur. De ingangen zullen de pennen GPIO 5,7,9,11,13,15,17,19 aan de 40 pin header connector en worden aangeduid met In1-8 op het circuit diagram.
Plaats de aantrekkingskracht van de acht 2kΩ van weerstanden tussen een hoog voltage-lijn en de acht schakelaars van de drukknop op de dezelfde knooppunten die al op de connector van de koptekst aangesloten zijn. De weerstanden worden aangeduid als R1 - R8 op het circuit diagram. Zij zal fungeren als pull up weerstanden, trekken de hoge ingangen wanneer de drukknop schakelaars geopend zijn. Dit ontwerp houdt de ingangen van het invoeren van een hoge impedantie staat.
Verbind de andere kant van de drukknop switches met de draad van de grond.
Plaats de acht 0.022μF condensatoren tussen de terminals van de schakelaars van de drukknop. Dit zal helpen zelfs uit het ingangssignaal.
De linker en rechter input pennen van de 9mm audio-aansluiting met elkaar verbinden. Hierdoor wordt de audio jack mono zoals apposed aan stereo. Verbinding maken met de grond. Sluit de invoer pin aan pin GPIO 25 op de kop van de uitbreiding, die wordt aangeduid met 'Spreker In' op het circuit diagram. Plaats de twee 10μF condensatoren tussen de invoer pin en de grond pin. Dit doet afbreuk aan de vierkante golfvorm van het Terasic-bord in een sinusoïdale stroom. Stoeien met de waarden van deze twee condensatoren, zal de piano andere klinkende toelichting geven.