Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



SainSmart Ethernet/SD Shield
Aller à la page: 1, 2  >

 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions
Sujet précédent :: Sujet suivant  
Auteur Message
valentin
Débutant

Hors ligne

Inscrit le: 22 Oct 2013
Messages: 8
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mar 22 Oct - 09:51 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

PublicitéSupprimer les publicités ?
Bonjour,

J'ai acheté un Shield SainSmart Ethernet que j'ai branché sur une carte SainSmart MEGA 2560. J'ai pris tout naturellement les exemples proposés avec l'IDE Arduino et les ai adaptés pour qu'ils fonctionnent avec ma carte.
Pour la partie Ethernet, ça marche parfaite, rien à redire.
En revanche, je ne parviens pas à faire fonctionner le lecteur de carte SD incorporé à ce Shield avec le sketch de test CardInfo. A chaque fois, j'obtiens l'erreur suivante :

Initializing SD card...initialization failed. Things to check:
* is a card is inserted?
* Is your wiring correct?
* did you change the chipSelect pin to match your shield or module?

J'ai vu en faisant des recherches sur Internet que de nombreuses personnes rencontraient ce problème. En revanche, les solutions proposées, que j'ai appliquées ne fonctionnent pas. Je dois louper quelque chose de peut-être évident, mais je ne vois pas quoi.

Quelqu'un a-t-il rencontré ce problème ou encore mis en place ce genre de shield ?

Merci d'avance pour votre aide.
Revenir en haut
Arduino0
Débutant

Hors ligne

Inscrit le: 07 Avr 2013
Messages: 119
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mar 22 Oct - 11:49 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

Soit le shield n'est pas compatible avec le code car ce n'est pas l'officiel arduino , soit tu t'est trompé avec le pin de choix ethernet/SD
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Mar 22 Oct - 13:55 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

Peut être, même si c'est peu probable car d'autres personnes ont un problème similaire que ta carte sd est défectueuse.
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
valentin
Débutant

Hors ligne

Inscrit le: 22 Oct 2013
Messages: 8
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mar 22 Oct - 14:19 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

 Bonjour,

Merci pour vos réponses. Le Shield n'est effectivement pas l'officiel, mais c'est un SainSmart (j'ai plutôt l'impression que c'est sérieux). D'autre part, il est indiqué "MEGA Compatible".

Concernant le PIN, j'ai bien positionné en 53 comme documenté pour une carte MEGA. Pour le Pin de choix, c'est visiblement le 6 pour les cartes d'extension.

J'ai effectivement essayé une autre carte SD mais j'ai le même problème. Les cartes fonctionnent parfaitement sur PC.
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Lun 28 Oct - 13:03 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

  L'as tu formaté?
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
valentin
Débutant

Hors ligne

Inscrit le: 22 Oct 2013
Messages: 8
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Lun 28 Oct - 20:28 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

 Oui je l'ai formaté avec l'aide du logiciel officiel SD + Essai avec Windows.

Savez-vous s'il y a une limite de taille supportée ?

J'ai essayé avec une Micro SDHC 8Go et également avec une micro SD 2Go. Aucune des deux ne fonctionne.
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Mar 29 Oct - 22:12 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

 Alors la je vois pas, car même s'il y avait une limite de taille, 2Gb serait normalement ok, je vais me renseigner et je te tiens au courrant !!  pas de bol
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
valentin
Débutant

Hors ligne

Inscrit le: 22 Oct 2013
Messages: 8
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mer 30 Oct - 21:40 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

 Volontiers, je veux bien.

Si quelqu'un a déjà travaillé sur ce genre de carte Ethernet Shield + Micro SD ça m'intéresse.
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Jeu 31 Oct - 10:28 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

Je pourrais avoir ton code stp?
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
valentin
Débutant

Hors ligne

Inscrit le: 22 Oct 2013
Messages: 8
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Ven 1 Nov - 19:17 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

 
Voici le code correspondant (tout simplement récupéré de l'exemple fourni avec l'IDE) :
 

Code:
#include <SD.h>// set up variables using the SD utility library functions:
Sd2Card card;
SdVolume volume;
SdFile root;
// change this to match your SD shield or module;
// Arduino Ethernet shield: pin 4
// Adafruit SD shields and modules: pin 10
// Sparkfun SD shield: pin 8
const int chipSelect = 4;    
void setup()
{
 // Open serial communications and wait for port to open:
  Serial.begin(9600);
   while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
 
  Serial.print("\nInitializing SD card...");
  // On the Ethernet Shield, CS is pin 4. It's set as an output by default.
  // Note that even if it's not used as the CS pin, the hardware SS pin 
  // (10 on most Arduino boards, 53 on the Mega) must be left as an output 
  // or the SD library functions will not work. 
  pinMode(53, OUTPUT);     // change this to 53 on a mega
 
  // we'll use the initialization code from the utility libraries
  // since we're just testing if the card is working!
  if (!card.init(SPI_HALF_SPEED, chipSelect)) {
    Serial.println("initialization failed. Things to check:");
    Serial.println("* is a card is inserted?");
    Serial.println("* Is your wiring correct?");
    Serial.println("* did you change the chipSelect pin to match your shield or module?");
    return;
  } else {
   Serial.println("Wiring is correct and a card is present."); 
  }
}
 
void loop(void) {
  
}
 
 
 


Revenir en haut
valentin
Débutant

Hors ligne

Inscrit le: 22 Oct 2013
Messages: 8
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Ven 1 Nov - 19:24 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

 Une petite photo du "montage" qui est plus que simpliste :-)
 
Revenir en haut
arnaud39
Débutant

Hors ligne

Inscrit le: 01 Avr 2013
Messages: 378
Masculin
Niveau d'éléctronique: Dieu vivant

MessagePosté le: Sam 9 Nov - 16:18 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

et tu obtiens initialization failed...?
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Revenir en haut
valentin
Débutant

Hors ligne

Inscrit le: 22 Oct 2013
Messages: 8
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Sam 9 Nov - 16:35 (2013)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

 Tout à fait.
Voilà précisément ce qui s'affiche :

Initializing SD card...initialization failed. Things to check:
* is a card is inserted?
* Is your wiring correct?
* did you change the chipSelect pin to match your shield or module?
Revenir en haut
Herverob
Débutant

Hors ligne

Inscrit le: 26 Fév 2014
Messages: 2
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Mer 26 Fév - 21:23 (2014)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

Bonjour Valentin.
As-tu resolu ton probleme ? car j'ai le meme et toujours pas la solution.
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Jeu 27 Fév - 08:36 (2014)    Sujet du message: SainSmart Ethernet/SD Shield Répondre en citant

Vous êtes sur que la librairie officielle est compatible avec ce type de shield ??
Faudrait que je me renseigne mais niveau temps libre heuuuuuu comment dire...
____________________________
http://simple-duino.com
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 23:31 (2017)    Sujet du message: SainSmart Ethernet/SD Shield

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions Toutes les heures sont au format GMT + 1 Heure
Aller à la page: 1, 2  >
Page 1 sur 2

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino