Ik begon dit project, omdat ik wat plug en play-input wilde en modules voor gemakkelijke en snelle prototyping van mijn elektronica projecten (meestal met PIC microcontrollers output). Natuurlijk kunt u LED's en dip-schakelaars, maar ze vereisen veel van pinnen op uw microcontroller en heb je alleen de binaire I/O.
Voor oplossen zulks werkstuk die heb ik besloten om het gebruik van de I2C.
I2C is een 2 draads bidirectionele bus waarnaar adresseerbare apparaten kunnen worden aangesloten.
Ik had wat I2C remote I/O expander chips rond leggend dat ik voor dit doel gebruiken kon.
Geef je hen een adres en dan u kunt lezen of schrijven naar hun 8 I/O pinnen.
Ik ook teruggekregen een 4 x 4 toetsenbord van een gebroken telefoon moet worden gebruikt als input device.
En ik een 7 segment display aangesloten op de I2C-bus als een uitvoerapparaat.
In een volgende iteratie van het project zal ik de onderdelen verplaatsen naar PCB.