MIDI toevoegen aan oude Home orgels (2 / 9 stap)

Stap 2: De uitdaging van het gebruik van Bussed toetsenborden


Hoe gaan we alle die belangrijke contactpersonen verbinden met onze CPU om ze te converteren naar MIDI-commando's? Als we hebben 2 x 61-toetsen, thats 122 belangrijke contactpersonen. Geenszins heeft ieder CPU zelfs dicht bij dat. Verschuiving registers aan de redding!

Een shift register is een geïntegreerde schakeling die seriële naar parallelle gegevens en vice versa converteert. Dit project maakt gebruik van de 74hc165, die een parallelle invoer, seriële uitgang (PISO) shift register is. De verschuiving registreert "vergrendeling" in alle ingangen in een keer, en vervolgens de CPU leest de gegevens uit de string van shift registers serieel, wat betekent dat een beetje op een moment.

We moeten de 8 shift registers om 61 toetsen, zoals de registers van de verschuiving gebruikt 8 parallelle ingangen zijn.  We kunnen niet ontsnappen aan het feit dat sommige ernstige bedrading is gonna moeten alle sleutels verbinden met de shift register ingangen. De positieve kant is we alleen moet drie pinnen van de CPU te controleren en lees dat de verschuiving registreert.

Als we willen Lees meer dan één toetsenbord kunnen we de toetsenborden met sommige extra CPU pinnen multiplex. Wat de CPU zal doen is wijziging van de status van de gemeenschappelijke buss verbindingen op elk toetsenbord zodat ze ofwel geaard of zwevend en lees één filter tegelijk. We gebruiken een 16 mHz CPU (eigenlijk een microcontroller) die kan gemakkelijk multiplex twee toetsenborden en hebben nog tijd om te sparen voor het lezen van de knoppen, knoppen en bijwerken van een weergave.

Gerelateerde Artikelen

Procedure: Stem Feedback toevoegen aan uw Home Automation met koppelen een!

Procedure: Stem Feedback toevoegen aan uw Home Automation met koppelen een!

Hallo iedereen,Vandaag zal ik u tonen hoe u stem feedback toevoegt aan uw Home Automation.Dit zal altijd een goede additief aan uw Home Automation Project met Link het één omdat uw Linkit ONE zou een feedback als een "Heb ik draaide op verlichting vo
Hoe knop functies toevoegen aan Peter Knight's Auduino project

Hoe knop functies toevoegen aan Peter Knight's Auduino project

het is leuk! Geef niet op! Ik zal niet.Stap 1: Bouw de Auduino! Dit project is eenvoudig en erg leuk. Hulde aan Peter Knight!Mensen over het algemeen adviseren prototyping met een breadboard om ervoor te zorgen dat uw potten werk, beslissen over een
WiFi toevoegen aan uw 3D-Printer

WiFi toevoegen aan uw 3D-Printer

3D Printers hebben een lange weg afgelegd in de afgelopen 2 jaar. Hiermee worden de norm om te worden vastgebonden aan uw printer en wijden een hele computer voor het uitvoeren van uw afdruktaken of erger nog uw printers gebruiken SD-kaarten aan snea
Diode-Clipping vervorming toevoegen aan uw gitaarversterker

Diode-Clipping vervorming toevoegen aan uw gitaarversterker

hier is een relatief eenvoudige manier om sommige "bite" toevoegen aan uw oude gitaarversterker.Versterker overdrive en vervorming wordt meestal bereikt door signaal knippen--de winst te duwen totdat het signaal pieken worden afgehakt. "Ech
Lades toevoegen aan uw werkbank

Lades toevoegen aan uw werkbank

Dit Instructable toont hoe ik aan een werkbank met 2 x 4 lades toegevoegd om te beter gebruik maken van de ruimte onder de workbench.De beginselen die in dit Instructable besproken dient te gelden tot bijna een werkbank of andere afgesloten ruimte.Vo
Tekst toevoegen aan afbeeldingen met opdracht Linux 'convert'

Tekst toevoegen aan afbeeldingen met opdracht Linux 'convert'

dit instructable zal u tonen hoe kunt u tekst toevoegen aan een afbeelding met behulp van de opdracht convert in Linux. Een waardevolle gebruik van dit is het plaatsen van een bijschrift op een plaatje voor documentatie. Een ander gebruik zou het bre
Een halogeenkoplamp toevoegen aan uw Game Boy Color

Een halogeenkoplamp toevoegen aan uw Game Boy Color

als je bent opgegroeid met het afspelen van Gameboy zoals ik deed, ben ik zeker u talloze uren van pokemon veldslagen, waarvan vele alleen mogelijk door de reddende genade van uw wormlight waren. Ik weet dat ik veel lange nachten van Gameboy te danke
Video functionaliteit toevoegen aan uw Quad Rotor kostenloos

Video functionaliteit toevoegen aan uw Quad Rotor kostenloos

Een paar weken geleden ik de lange kocht opgewacht SK450 Turnigy Quad Rotor aangedreven door Multistar. Het was een vaste aankoop en de quad woonde tot aan mijn verwachting meestal. Hoewel ik uitgaven van bijna 300 dollar op het en meer op rekwisiete
Een echte gids knop toevoegen aan Homebrew Xbox 360 Arcade Stick

Een echte gids knop toevoegen aan Homebrew Xbox 360 Arcade Stick

De eerste arcade-sticks die ik heb voor de 360 gebruikt gemaakt wired controllers en hoefde echt feedback over de status van de verbinding van de controller, zodat mijn "Guide Button" altijd gewoon een standaard groen drukknop was.  Maar vast co
Een LED Flasher/Veiligheidslicht toevoegen aan uw fiets helm

Een LED Flasher/Veiligheidslicht toevoegen aan uw fiets helm

een beetje veiligheid toevoegen aan u of uw kind van dag tot dag of avond fietstocht.  De volgende paar stappen zal een overzicht van hoe u koppelt een LED knipperen veiligheid licht aan uw helm.Wat u nodig hebt:1 kleine schroef1 kleine boor bits iet
Een spel/skip knop toevoegen aan uw standalone cd-rom-station

Een spel/skip knop toevoegen aan uw standalone cd-rom-station

als u wilt maken van een CD-speler uit een oude cd-rom-station (Bekijk hier) maar het station niet een PLAY/SKIP-knop op de voorkant hoeft... Dont wanhoop, kunt u toevoegen aan de meeste Cd-stations, >>>> Lees verderStap 1: Tools n StuffTOOLS:
Een regel in toevoegen aan een boombox met een cassettespeler

Een regel in toevoegen aan een boombox met een cassettespeler

** zoals met alle de instructables, u uw object neemt / gezondheid / wat in uw eigen handen wanneer het proberen! Wees bewust van hoge spanningen op de hoofdkrachtbron board, de hete soldeerbout, enz. Zorgvuldige en patiënt brengt u succes. **Dit is
Knoppen toevoegen aan uw muis

Knoppen toevoegen aan uw muis

Ik heb spelen FPS games op mijn PC voor een tijdje nu, en ik vond mezelf vaak behoefte aan meer knoppen op mijn muis. Dat is waarom ik kocht in één keer een Logitech G9, maar in sommige spellen zelfs die de knoppen op het extra 4 die leek te zijn paa
Decoratieve Trims toevoegen aan uw gordijnen

Decoratieve Trims toevoegen aan uw gordijnen

Gordijnen zijn essentiële onderdelen van elke kamer decor en zij grote waarde toevoegen aan uw interieur als met zorg ontworpen. Met behulp van fringe trims, kunt u verfraaien van uw gordijnen en geven hen een bijgewerkte look zonder over uw budget.S