Main

Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]
Librairie SD

begin()


Description

Initialise la librairie SD et la carte SD. Cela lance l'utilisation du bus SPI (broches numériques 11,12 et 13 sur la plupart des cartes Arduino; 50, 51 et 52 sur la Mega) et initialise la broche de sélection du circuit intégré (chip select), qui est par défaut la broche matérielle SS (broche 10 sur la plupart des cartes Arduino et 53 sur la Mega).

  • Noter que même si vous utilisez une broche de sélection différente, la broche matérielle SS doit être laissée en SORTIE, sinon les fonctions de la librairie SD ne fonctionneront pas.

Syntaxe

SD.begin()
SD.begin(cspin)

Paramètres

  • SD : l'objet racine de la librairie SD
  • cspin (optionel): la broche connectée à la broche de sélection "chip select" de la carte SD. Cette broche est la broche matérielle SS du bus SPI par défaut.

Valeur renvoyée

Renvoie la valeur

  • true si réussite;
  • false si échec.

Exemple


#include <SD.h>

File myFile;

void setup()
{
  Serial.begin(115200); // utiliser le meme debit coté Terminal Serie
  Serial.println("Initialisation de la SD card...");

  pinMode(10, OUTPUT); // laisser la broche SS en sortie - obligatoire avec librairie SD

  if (!SD.begin(4)) { // si initialisation avec broche 4 en tant que CS n'est pas réussie
    Serial.println("Echec initialisation!"); // message port Série
    return; // sort de setup()
  }
  Serial.println("Initialisation reussie !"); // message port Série

}

void loop(){


}
 

Commentaires utilisateurs

Aucun commentaire


Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.

Cette page est une traduction commentée par X. HINAULT de la page originale : http://arduino.cc/en/Reference/SDbegin