Dans certains projets Arduino, il est nécessaire d’utiliser un lecteur de carte SD pour stocker des informations. Le lecteur de carte SD communique alors avec l’Arduino via le protocole SPI.
Il est alors possible que plusieurs capteurs ou actionneurs Arduino communiquent via ce même protocole SPI. Il est donc nécessaire de créer un bus SPI.
De par leur mauvais design, certains lecteurs de cartes SD, perturbent le fonctionnement des autres esclaves du bus SPI sur lequel ils sont connectés.
Dans cet article, je vous présente la modification hardware qu’il a été nécessaire de réaliser pour que le bus SPI ne soit plus perturbé par le lecteur de carte SD.