I2C knappsatsen
Jag började detta projekt eftersom jag ville ha lite PnP input och output moduler för enkel och snabb prototyptillverkning av min elektronik projekt (mest med PIC mikrokontroller). Naturligtvis kan du använda lysdioder och dip-växlar men de kräver massor av stiften på din microcontroller och du bara har binära I/O.
Att lösa detta problem jag beslutade att använda I2C.
I2C är en 2 tråd dubbelriktad buss som adresserbara enheter kan anslutas.
Jag hade några I2C remote I/O expander marker liggandes att jag kunde använda för detta ändamål.
Du ger dem en adress och sedan läsa eller skriva till sina 8 I/O stift.
Jag återhämtat också en 4 x 4 knappsats från en trasig telefon används som inmatningsenhet.
Och jag har anslutit en 7 segment display till I2C bussen som en utdataenhet.
Jag ska flytta komponenterna till PCB i en nästa iteration av projektet.