Comment intégrer un MCP23017 sur Raspberry PI3 avec Jeedouino?

Bonjour à tous.

J’ai acheté un petit circuit MCP23017 pour augmenter les E/S sur mon Raspberry qui pilote les Pins avec Jeedouino.
J’aimerai savoir comment le brancher sur le Raspberry Pi3 et surtout comment le faire fonctionner avec Jeedouino.

Est ce qu’il y aurait un genre de tuto quelque part que je n’ai pas trouvé ou bien, est ce que quelqu’un pourrait expliquer pas à pas comment le faire fonctionner ?

Par exemple, lire une entrée sur le MCP23017 avec Jeedouino.

Merci d’avance.

Y a là : How To Use A MCP23017 I2C Port Expander With The Raspberry Pi - Part 1 - Raspberry Pi Spy

là : How to use the MCP23017 Port Expander with the Raspberry Pi | The Pi Hut

encore là en fr : http://nagashur.com/blog/2013/03/27/ajouter-des-gpio-au-raspberry-pi-en-utilisant-une-puce-mcp23017-ou-23008/

ou là toujours en fr : Comment utiliser l'extension de port MCP23017

ici Ajouter des GPIO à votre Raspberry avec le MCP23017 - MCHobby - Le Blog

bref une simple recherche google et ça fourmille de résultats !

Je te remercie.

Par contre, le plus compliqué pour moi, c’est de le commander avec Jeedouino.
Que faut-il rajouter comme ligne de commande, comment configurer Jeedouino et peut-être, comment commander une sortie ou entrée avec Jeedouino.

A moins qu’une fois branché, ça fonctionne directement. J’essayerai la semaine prochaine.

J’ai branché les 4 fils
VCC sur le +5v
Gnd sur la masse,
SCL sur la broche 5
SDA sur la broche 3
je lance Jeedouino avec la dépendance "ESP ajouté

Ca ne fonctionne pas et marque l’erreur : Dépendance I2busnotopen introuvable.

Qu’est ce que j’ai raté ?

[2023-12-10 11:41:36][DEBUG] : Démarrage du démon PiPlus de l'équipement Extension
[2023-12-10 11:41:36][DEBUG] : Tentative de suppression (kill) du process : 21099
[2023-12-10 11:41:40][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon PiPlus sur  192.168.1.72 - jeedouinoPiPlus_308.py : Kill process : ["21099"]
[2023-12-10 11:41:40][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python3 /var/www/html/plugins/jeedouino/ressources/jeedouinoPiPlus_308.py 8001 308 192.168.1.72 34 80 . /var/www/html/core/class/../../log/jeedouino_piplus
[2023-12-10 11:41:40][DEBUG] : Le démon PiPlus est en cours de démarrage.  - 
[2023-12-10 11:41:40][ERROR] : Dépendances I2cbusnotopen introuvables. Imposssible de démarrer le démon.
[2023-12-10 11:41:40][DEBUG] : CALLBACK - Requête reçue : ? BoardEQ=308&NODEP=i2cBusNotOpen
[2023-12-10 11:41:40][ERROR] : Dépendances I2cbusnotopen introuvables. Veuillez les réinstaller.
[2023-12-10 11:41:41][DEBUG] : CALLBACK - Requête reçue : ? BoardEQ=288&18=4392738
[2023-12-10 11:41:41][DEBUG] : CALLBACK - Equipement DéBITMèTRE EAU (eqID: 288) - Valeur compteur sur Pin n° 18 = 4392738 ( +0 )
[2023-12-10 11:41:41][DEBUG] : CALLBACK - Equipement DéBITMèTRE EAU (eqID: 288) - Pin n° 18 = 4392738
[2023-12-10 11:41:57][DEBUG] : CALLBACK - Requête reçue : ? BoardEQ=125&12=99
[2023-12-10 11:41:57][DEBUG] : CALLBACK - Equipement ANEMOMETRE (eqID: 125) - Pin n° 12 = 99
[2023-12-10 11:41:58][DEBUG] : CALLBACK - Requête reçue : ? BoardEQ=71&36=0
[2023-12-10 11:41:58][DEBUG] : CALLBACK - Equipement COMPTEUR EAU (eqID: 71) - Valeur compteur sur Pin n° 36 = 0 ( +0 )
[2023-12-10 11:41:58][DEBUG] : CALLBACK - Equipement COMPTEUR EAU (eqID: 71) - Pin n° 36 = 0
[2023-12-10 11:42:04][DEBUG] : CALLBACK - Requête reçue : ? BoardEQ=125&12=99
[2023-12-10 11:42:04][DEBUG] : CALLBACK - Equipement ANEMOMETRE (eqID: 125) - Pin n° 12 = 99
[2023-12-10 11:42:06][DEBUG] : Début de ResetCompteur pour gpio (id: 71 )
[2023-12-10 11:42:06][DEBUG] : Compteur sur pin n° 36 - Valeur de reset envoyée : 0
[2023-12-10 11:42:06][DEBUG] : Réponse du Démon PiGpio :SCOK
[2023-12-10 11:42:06][DEBUG] : Fin de ResetCompteur
[2023-12-10 11:42:06][DEBUG] : CALLBACK - Requête reçue : ? BoardEQ=71&REP=SCOK
[2023-12-10 11:42:07][DEBUG] : Envoi vers BUZZER ( piGPIO40 - eqID: 49 ) de la commande : SetPinLOW=22
[2023-12-10 11:42:07][DEBUG] : Réponse du Démon PiGpio :SOK
[2023-12-10 11:42:07][DEBUG] : CALLBACK - Requête reçue : ? BoardEQ=49&22=0&REP=SOK
[2023-12-10 11:42:07][DEBUG] : CALLBACK - Equipement BUZZER (eqID: 49) - Pin n° 22 = 0

C’est bon, ça fonctionne. L’erreur doit venir d’un autre truc.