Branchement d’un adaptateur microSD sur une carte Arduino 3 commentaires


Après  m’être amusé à découvrir quelques montages simples avec une Arduino le besoin s’est vite fait ressentir de récupérer les données des capteurs autrement que par la liaison série qui nécessite une liaison directe à l’ordinateur. Le moyen le plus simple et le moins coûteux m’a semblé être d’utiliser une carte SD, j’avais justement une microSD de 4Go sous la main.
Il existe plusieurs shield pour carte SD, comme celui utilisé ici. Leur prix n’est généralement pas bien élevé, mais il me semblait plus intéressant de le réaliser par moi même.

micro-sd

 

Le montage est tout simple, une mini Breadboard et quelques résistances de 1,8KΩ et 3,3KΩ. Là ou cela devient plus compliqué c’est pour la soudure de l’adaptateur sur les broches, on voit sur la photo qu’il y a encore du boulot avant de souder proprement, c’est moche mais ça fonctionne et c’est le principal.

arduino-vs-sd

 

Les branchements à faire entre l’Arduino et l’adaptateur SD sont les suivants :

  1. Card Select (CS) sur pin 10
  2. Data In (MOSI) sur pin 11
  3. Ground sur GND
  4. Power sur 3,3V
  5. Clock (CLK) sur pin 13
  6. Ground sur GND
  7. Data Out (MISO) sur pin 12

 

Une fois ce mini shield monté il ne reste plus qu’a mettre les mains dans le code.
Il existe plusieurs librairies pour l’utilisation d’une carte SD avec Arduino, j’ai choisi la librairie SD (fr) qui semble la plus basique mais qui convient tout à fait pour ce que je souhaite faire.

Proposer un code ici n’aurait pas grand intérêt, le mien étant en grande partie inspiré des trois tutoriels suivants:

Pour conclure, je suis surpris de la facilité qu’offre l’Arduino à réaliser ce genre de bidouille, c’est motivant


Laisser un commentaire

3 commentaires sur “Branchement d’un adaptateur microSD sur une carte Arduino