Alors question basique :
As-tu, au préalable, installé la bibliothèque Adafruit_MCP23X17 avec le gestionnaire de bibliothèque ?
Oh là, pas de papillonage sur le net où on trouve de grosses erreurs pour ne pas dire co*****ries.
La bonne démarque est de prendre une bibliothèque, Adafruit c'est du sérieux.
Une fois la bibliothèque installée, surtout ne pas se précipiter sur son code, mais faire les exemples de la biblibliothèque.
Ces exemples sont garantis fonctionnels
Sauf que la UNO R4 est une nouvelle carte, méfiance, nous évitons les nouvelles cartes.
Il faut être sûr que les bibliothèques ont été contrôlées et modifiées au besoin.
J'ai entré "Adafruit mcp23017 Uno R4" dans un moteur de recherche.
Ce lien semble traiter de ton problème (très vite parcouru)
https://forums.adafruit.com/viewtopic.php?t=207905
Mais peut-être que cela te dit quelque chose
![]()