Stap 5: knop bedrading
In dit ontwerp gebruiken we 64 knoppen, waarmee voor alle 58 fonemen, 2 verbuigingen, 2 tijdvertragingen en 2 record / play knoppen. De multiplexer schild kan dit veel knoppen ondersteunen door het scannen van een 8 x 8 raster bestaat uit rijen en kolommen en het controleren van de status van de huidige rij en kolom om te vormen van een volledige circuit. Wanneer een knop wordt ingedrukt, zorgt de corresponderende rij en de kolom voor de desbetreffende knop voor een nul volt signaal op de mux-uitgang; anders zullen het 5V.
De mux ondersteunt 64 knoppen in een patroon van 8 x 8, die op eerst onmogelijk lijkt gezien de lay-out op het paneel, maar in werkelijkheid de fysieke locatie van de knoppen er niet toe doen - alleen dat elke knop een eigen unieke lijn van rij en kolom heeft. Aangezien er 8 rijen en 8 kolommen, zijn er een totaal van 16 lijnen van het bekabelde paneel dat met het schild van mux verbinden zal.
Bedrading van de knoppen eerst impliceert dat elke rij bedrading naar een set van elk acht knoppen. Als de knoppen worden uitgelijnd, kunt u kies één kant van de soldeer tabbladen (d.w.z. linkerkant) en draad van de eerste acht knoppen in de nabijheid. Ook zal de volgende rij worden gekoppeld aan de volgende acht knoppen, en zo verder tot alle acht rijen zijn aangesloten. Dit zal 1/2 van de verbindingen soldeer als 8 rijen met elk 8 knoppen. Zodra de rijen zijn aangesloten, gebruiken dezelfde bewerking uit voor de 8 kolommen met behulp van hetzelfde proces.
Merk op dat het beslissen van welke rij en kolom van een bepaalde knop wordt het moeilijk te achterhalen wanneer het raster niet regulier is, maar dit gemakkelijk met sommige prints foutopsporing in de code wordt bepaald.