Modifications

Sauter à la navigation Sauter à la recherche
Ligne 152 : Ligne 152 :     
== Lecture et affichage de fichiers ==
 
== Lecture et affichage de fichiers ==
The '''fatfs_print_file''' example will open a file (by default the data.csv file created by running the '''fatfs_datalogging''' example above) and print all of its contents to the serial monitor.  Open the '''fatfs_print_file''' example and load it on your Feather M0 board, then open the serial monitor at 115200 baud.  You should see the sketch print out the contents of data.csv (if you don't have a file called data.csv on the flash look at running the datalogging example above first).
+
L'exemple '''fatfs_print_file''' ouvrira un fichier (le fichier data.csv par défaut, le fichier créé par l'exemple '''fatfs_datalogging''' présenté ci-dessus) et affiche tout son contenu dans le moniteur série.  Ouvrez l'exemple '''fatfs_print_file''' et téléversez le sur votre carte Feather M0, puis ouvrez le moniteur série (à 115200 baud).
   −
To understand how to read data from a file look in the '''setup''' function of the sketch:
+
Vous devriez voir le croquis afficher le contenu du fichier data.csv (si la mémoire flash ne contient pas de fichier data.csv alors vous pouvez ouvrir l'exemple datalogging ci-dessus pour le créer).
   −
<syntaxhighlight lang="python">
+
Voyez le contenu de la fonction {{fname|setup()}} pour comprendre comment s'effectue la lecture du fichier:
   // Open the file for reading and check that it was successfully opened.
+
 
   // The FILE_READ mode will open the file for reading.
+
<syntaxhighlight lang="c">
 +
   // Ouvrir le fichier en lecture et vérifier s'il est correctement ouvert
 +
   // Le mode FILE_READ ouvre le fichier en lecture.
 
   File dataFile = fatfs.open(FILE_NAME, FILE_READ);
 
   File dataFile = fatfs.open(FILE_NAME, FILE_READ);
 
   if (dataFile) {
 
   if (dataFile) {
     // File was opened, now print out data character by character until at the
+
     // Le fichier a été ouvert.
     // end of the file.
+
    // Afficher le contenu caractère par caractère jusqu'à
     Serial.println("Opened file, printing contents below:");
+
     // la fin du fichier.
 +
     Serial.println("Fichier ouvert, contenu affiché ci-dessous:");
 
     while (dataFile.available()) {
 
     while (dataFile.available()) {
       // Use the read function to read the next character.
+
       // Utilisé la fonction read() pour lire le prochain caractère.
       // You can alternatively use other functions like readUntil, readString, etc.
+
       // Il est également possible d'utiliser des fonctions telles
       // See the fatfs_full_usage example for more details.
+
      //    que readUntil, readString, etc.
 +
       // Voyez l'exemple fatfs_full_usage pour plus de détails.
 
       char c = dataFile.read();
 
       char c = dataFile.read();
 
       Serial.print(c);
 
       Serial.print(c);
29 917

modifications

Menu de navigation