Parlons Arduino > Shields et Modules
sur carte Uno : optimiser les Pins dispo : avec ce module Bus I2C ?
(1/1)
BB9004:
Bonjour
J'ai besoin d'optimiser l'utilisation des pins sur une Uno (j'ai prévu plus d'E/S qu'il y a de pins ...) : puis je dois utiliser ce type de carte ?
carte bus I2C
ou elle ci : carte bus I2C I2C SPI MCP23S17
ou autres cartes du même genre...
merci de vos avis éclairés ;)
8)
nopxor:
Bonjour,
Ce genre de carte permet en effet d'ajouter 16 entrées/sorties à un arduino en utilisant le bus I2C.
On peut connecter jusqu'à 8 cartes au bus en sélectionnant les adresses A0, A1 et A2, soit 128 entrées/sorties possibles.
Pour utiliser simplement ces cartes à base de MCP23017, il y a cette bibliothèque:
https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library
msport:
Puis-je suggérer de ne pas empiler les difficultés avec l'I2C, certes très intéressant ?
De base, quand on manque de pins, on passe du Uno au Mega ...
Jean-Luc:
Le manque de pins c'est à cause des LED ?
BB9004:
Bonjour à tous
--- Citation de: nopxor le juin 29, 2018, 06:58:54 pm ---Bonjour,
Ce genre de carte permet en effet d'ajouter 16 entrées/sorties à un arduino en utilisant le bus I2C.
On peut connecter jusqu'à 8 cartes au bus en sélectionnant les adresses A0, A1 et A2, soit 128 entrées/sorties possibles.
Pour utiliser simplement ces cartes à base de MCP23017, il y a cette bibliothèque:
https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library
--- Fin de citation ---
>> merci bcp de ces détails : c'est bien mon objectif d'apprentissage : comprendre/apprendre à gérer l'augmentation "virtuelle" des broches ! (et du même coup en passant commencer à étudier le bus I2C)
> lien biblio : *** ;)
--- Citation de: msport le juin 30, 2018, 10:36:12 am ---Puis-je suggérer de ne pas empiler les difficultés avec l'I2C, certes très intéressant ?
De base, quand on manque de pins, on passe du Uno au Mega ...
--- Fin de citation ---
> je suis toujours dans la démarche d'apprentissage : passer directement "à plus gros" répondra au problème "facilement", mais ne me satisfera pas ... (et ce n'est pas un pb de $...)
et la gestion des messages via un LCD fait parti de mon projet
j'y mettrai le temps nécessaire...
--- Citation de: Jean-Luc le juin 30, 2018, 10:45:42 am ---Le manque de pins c'est à cause des LED ?
--- Fin de citation ---
Bonjour Jean Luc
Non, pas à cause des Leds (j'ai commencé à "optimiser" leur nombre) , mais pour la gestion de l'interface IHM via un LCD
J'ai lu dans l'article Locoduino sur le LCD (n° 97) - rédigé par un certain Jean Luc :) que l'on pouvait utiliser cette méthode, pour passer de 7 broches à 2 : donc j'étudie la question ;)
Coté LCD, le choix entre 2 ou 4 lignes n'est pas arrêté, mais c'est un autre sujet.
bonne journée à tous
8)
Navigation
Utiliser la version classique