J’ai commencé ce projet parce que je voulais certains plug-and-play entrée et sortie des modules pour le prototypage rapide et facile de mes projets électronique (surtout avec les microcontrôleurs PIC). Bien sûr vous pouvez utiliser des leds et interrupteurs dip mais ils nécessitent beaucoup d’épingles sur votre microcontrôleur et vous avez seulement binaire I/O.
Pour résoudre ce problème, j’ai décidé d’utiliser I2C.
I2C est un bus bidirectionnel de 2 fils qui adressables périphériques peuvent être connectés.
J’ai eu quelques I2C distant I/O expander jetons autour de la pose que je pourrais utiliser à cet effet.
Vous leur donnez une adresse et ensuite vous pouvez lire ou écrire dans leurs 8 broches d’e/s.
J’ai récupéré aussi un clavier de 4x4 depuis un téléphone cassé pour être utilisé comme périphérique d’entrée.
Et j’ai branché un afficheur 7 segments au bus I2C comme un périphérique de sortie.
Dans une prochaine version du projet, je vais passer les composants aux PCB.