Modifications

Sauter à la navigation Sauter à la recherche
142 octets supprimés ,  23 septembre 2018 à 16:43
Ligne 96 : Ligne 96 :  
You should see the content of the data.csv file (if the Flash Memory doesn't yet have the data.csv file, then run the datalogging example to create it).
 
You should see the content of the data.csv file (if the Flash Memory doesn't yet have the data.csv file, then run the datalogging example to create it).
   −
Voyez le contenu de la fonction {{fname|setup()}} pour comprendre comment s'effectue la lecture du fichier:
+
Please, see the content of {{fname|setup()}} function to understant how to read a file:
    
<syntaxhighlight lang="c">
 
<syntaxhighlight lang="c">
   // Ouvrir le fichier en lecture et vérifier s'il est correctement ouvert
+
   // Open the file in read only mode (check if opens succeed).
   // Le mode FILE_READ ouvre le fichier en lecture.
+
   // The FILE_READ opens the file to read it.
 
   File dataFile = fatfs.open(FILE_NAME, FILE_READ);
 
   File dataFile = fatfs.open(FILE_NAME, FILE_READ);
 
   if (dataFile) {
 
   if (dataFile) {
     // Le fichier a été ouvert.  
+
     // The file is now open.  
     // Afficher le contenu caractère par caractère jusqu'à
+
     // Display the content char by char until the
     // la fin du fichier.
+
     // end of file.
     Serial.println("Fichier ouvert, contenu affiché ci-dessous:");
+
     Serial.println("File open, content displayed here under:");
 
     while (dataFile.available()) {
 
     while (dataFile.available()) {
       // Utilisé la fonction read() pour lire le prochain caractère.
+
       // Use the read() function to extract next char.
       // Il est également possible d'utiliser des fonctions telles
+
       // The readUntil or readString functions can also be use.
      //    que readUntil, readString, etc.
+
       // See the exemple fatfs_full_usage for more information.
       // 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);
Ligne 118 : Ligne 117 :  
</syntaxhighlight>
 
</syntaxhighlight>
   −
Tout comme pour l'écriture de donnée dans l'exemple datalogging, il est nécessaire de créer un objet '''File''' en appelant la fonction '''open''' de l'objet fatfs. Cependant, cette fois, le mode utilisé est '''FILE_READ''', indiquant que l'on désire lire le système de fichier.
+
In the same way as datalogging example, you need to create a '''File''' object by calling the '''open''' method of the {{fname|fatfs}} object.  
 +
{{traduction}}
 +
Cependant, cette fois, le mode utilisé est '''FILE_READ''', indiquant que l'on désire lire le système de fichier.
    
Après avoir ouvert le fichier en lecture, la fonction '''available''' permet de facilement savoir si des données sont disponibles dans le fichier. Ensuite, la fonction '''read''' permet de lire un caractère depuis le fichier. La combinaison de ces deux fonctions permet de réaliser facilement une boucle de lecture qui vérifie la disponibilité de donnée puis la lecture et l'affichage de celle-ci (un caractère à la fois).
 
Après avoir ouvert le fichier en lecture, la fonction '''available''' permet de facilement savoir si des données sont disponibles dans le fichier. Ensuite, la fonction '''read''' permet de lire un caractère depuis le fichier. La combinaison de ces deux fonctions permet de réaliser facilement une boucle de lecture qui vérifie la disponibilité de donnée puis la lecture et l'affichage de celle-ci (un caractère à la fois).
29 837

modifications

Menu de navigation