Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



SainSmart Ethernet/SD Shield
Goto page: 1, 2  >

 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Questions
Previous topic :: Next topic  
Author Message
valentin
Débutant

Offline

Joined: 22 Oct 2013
Posts: 8
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Tue 22 Oct - 09:51 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

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.
Back to top
Arduino0
Débutant

Offline

Joined: 07 Apr 2013
Posts: 119
Masculin
Niveau d'éléctronique: Pro

PostPosted: Tue 22 Oct - 11:49 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

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
Back to top
arnaud39
Débutant

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Tue 22 Oct - 13:55 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

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
Back to top
valentin
Débutant

Offline

Joined: 22 Oct 2013
Posts: 8
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Tue 22 Oct - 14:19 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

 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.
Back to top
arnaud39
Débutant

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Mon 28 Oct - 13:03 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

  L'as tu formaté?
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Back to top
valentin
Débutant

Offline

Joined: 22 Oct 2013
Posts: 8
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Mon 28 Oct - 20:28 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

 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.
Back to top
arnaud39
Débutant

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Tue 29 Oct - 22:12 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

 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
Back to top
valentin
Débutant

Offline

Joined: 22 Oct 2013
Posts: 8
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Wed 30 Oct - 21:40 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

 Volontiers, je veux bien.

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

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Thu 31 Oct - 10:28 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

Je pourrais avoir ton code stp?
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Back to top
valentin
Débutant

Offline

Joined: 22 Oct 2013
Posts: 8
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Fri 1 Nov - 19:17 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

 
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) {
  
}
 
 
 


Back to top
valentin
Débutant

Offline

Joined: 22 Oct 2013
Posts: 8
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Fri 1 Nov - 19:24 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

 Une petite photo du "montage" qui est plus que simpliste :-)
 
Back to top
arnaud39
Débutant

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Sat 9 Nov - 16:18 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

et tu obtiens initialization failed...?
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Back to top
valentin
Débutant

Offline

Joined: 22 Oct 2013
Posts: 8
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Sat 9 Nov - 16:35 (2013)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

 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?
Back to top
Herverob
Débutant

Offline

Joined: 26 Feb 2014
Posts: 2
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Wed 26 Feb - 21:23 (2014)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

Bonjour Valentin.
As-tu resolu ton probleme ? car j'ai le meme et toujours pas la solution.
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Thu 27 Feb - 08:36 (2014)    Post subject: SainSmart Ethernet/SD Shield Reply with quote

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
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Questions All times are GMT + 1 Hour
Goto page: 1, 2  >
Page 1 of 2

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino