[Résolu] carte sd sur Arduino

Bonjour a tous,
j'aurais voulu savoir si il était possible de connecter une carte sd pour écrire et lire des fichiers sur celle-ci via l'arduino.
Le but étant de connecter cette carte sans shield.

Merci d'avance

Bonjour,

C'est tout à fait possible moyennant un peu d'électronique pour abaisser les signaux logiques 5v de l'arduino en 3v3.

Regarde sur le forum il y a deux solutions possibles, une avec des ponts diviseurs de tension (résistance) et une avec un "buffer" logique (plus propre).
(il me semble que c'est Jean-Francois qui avait ouvert le topic en question)

Merci beaucoup de ta réponse !
Si j'ai bien compris l'arduino sort les niveaux logiques en 5 v et pour la carte sd, ils doivent être abaisser à 3,3 V d'ou le pont diviseur. C'est bien cela ?
Je viens de trouver ce schéma donné sur le sujet que tu m'a indiqué qui lui au lieu de prendre la sortie 5v de l'arduino utilise le pin 3V3 de celle-ci. Est-ce bon ou chaque pin doit être placé avec un pont diviseur ?

Str8:
Si j'ai bien compris l'arduino sort les niveaux logiques en 5 v et pour la carte sd, ils doivent être abaisser à 3,3 V d'ou le pont diviseur. C'est bien cela ?

Oui c'est ça.

Str8:
Je viens de trouver ce schéma donné sur le sujet que tu m'a indiqué qui lui au lieu de prendre la sortie 5v de l'arduino utilise le pin 3V3 de celle-ci. Est-ce bon ou chaque pin doit être placé avec un pont diviseur ?

Les broches en direction de la carte SD doivent être abaissé en 3v3 (MOSI, SCK, CS), celle en direction de l'arduino ne doivent pas l'être (MISO, sortie 3v3 -> entrée 5v = pas de problème).

Voir ce topic pour le câblage : Lire et écrire sur une mémoire flash (NAND) USB ou SD ? - #25 by zoroastre - Français - Arduino Forum

skywodd:
...

Voir ce topic pour le câblage : Lire et écrire sur une mémoire flash (NAND) USB ou SD ? - #25 by zoroastre - Français - Arduino Forum

bonjour
perso pour de l'adaptation de niveau unidirectionnel 5-->3.3 je préfère au pont diviseur (pas toujours simple a trouver/avoir sous la main) la solution des diodes en serie
2 (ou 3) 1N4148 ça fait souvent "la rue michel" 8)

Avec 2 diodes : 5-(0.72) = 3.6 V
Avec 3 diodes : 5-(0.7
3) = 2.9 V
Je peux être sous les 3,3 V indiqués ?
Avez-vous un logiciel à me conseiller pour réaliser les schémas pour pouvoir les publier sur le forum ?

J'ai Fritzing, c'est plus pratique pour faire des schémas réalistes que des schémas normés...
J'ai un vieil ordinateur et ça tire beaucoup. Je conseille pour bon ordinateur et pas pour un vieil ordinateur.
Si quelqu'un en connaît un autre gratuit, mieux en schémas normés et pour mac, je prend !

numero_744:
Si quelqu'un en connaît un autre gratuit, mieux en schémas normés et pour mac, je prend !

Pour faire des schéma aux standards industriels : EAGLE.
http://www.cadsoftusa.com/ (gratuit en licence freeware avec juste une limitation en terme de taille du pcb et de nombre de couche)

Merci pour toutes vos réponses, si j'ai bien compris je devrais câbler la carte comme ceci : (cliquer pour agrandir)

Str8:
Merci pour toutes vos réponses, si j'ai bien compris je devrais câbler la carte comme ceci : (cliquer pour agrandir)

Les diodes sont dans le mauvais sens (dans ton schéma elles sont bloquantes) ...
Dans ton schéma tu as inversé SCK (13) et MISO (12) !

Merci beaucoup ! Côté arduino ou carte sd l'inversion de MISO et SCK ?
Et sinon pour la tension au borne de celle ci ?

Str8:
Avec 3 diodes : 5-(0.7*3) = 2.9 V
Je peux être sous les 3,3 V indiqués ?

Str8:
Merci beaucoup ! Côté arduino ou carte sd l'inversion de MISO et SCK ?

Arduino

Str8:
Et sinon pour la tension au borne de celle ci ?

Ça devrait aller, mais c'est au moment de tester le montage que tu sauras si il faut enlever une diode ou pas :wink:

Merci beaucoup de ton aide ! Voici le schéma final :

Bonne soirée