Modifications

Sauter à la navigation Sauter à la recherche
822 octets supprimés ,  23 septembre 2018 à 19:07
Ligne 168 : Ligne 168 :  
   if (pythonfs.exists("boot.py")) {
 
   if (pythonfs.exists("boot.py")) {
 
     File bootPy = pythonfs.open("boot.py", FILE_READ);
 
     File bootPy = pythonfs.open("boot.py", FILE_READ);
     Serial.println("Afficher boot.py...");
+
     Serial.println("Display boot.py...");
 
     while (bootPy.available()) {
 
     while (bootPy.available()) {
 
       char c = bootPy.read();
 
       char c = bootPy.read();
Ligne 180 : Ligne 180 :  
</syntaxhighlight>
 
</syntaxhighlight>
   −
Notez l'appel de la fonction '''exists''' qui vérifie la présence du fichier boot.py, puis l'utilisation de la fonction '''open''' pour ouvrir celui-ci en mode lecture (''read'' en anglais''). Une fois fichier ouvert vous obtenez une référence vers un objet de la classe File  qui permet de lire et écrire dans le fichier comme s'il s'agissait d'un périphérique Serial (encore une fois, [https://www.arduino.cc/en/Reference/SD toutes les fonctions de la classe File] sont identiques à celle de la classe carte SD).
+
Le file write operation is also very simple, the following sketch will add data to the '''data.txt''' file:
 
  −
Dans ce cas, la fonction '''available''' retournera le nombre d'octets (''bytes'') restant à lire jusqu'à la fin du fichier -et- la fonction '''read''' lit un caractère à la fois (pour l'afficher sur le moniteur série).
  −
 
  −
L'écriture d'un fichier est tout aussi simple, voici comment le croquis ajoute des données dans le fichier '''data.txt''':
      
<syntaxhighlight lang="c">
 
<syntaxhighlight lang="c">
   // Créer et ajouter des données dans le fichier data.txt  
+
   // Create and add data in the file data.txt  
   // puis ajouter un retour à la ligne.
+
   // then append a carriage return.
   // Le code CircuitPython pourra, plus tard, ou consulter
+
   // Later, the CircuitPython script will be able to
   // le contenu de ce fichier!
+
   // read the file content!
 
   File data = pythonfs.open("data.txt", FILE_WRITE);
 
   File data = pythonfs.open("data.txt", FILE_WRITE);
 
   if (data) {
 
   if (data) {
     // Ajouter une nouvelle ligne de donnée:
+
     // Add a new line of data:
     data.println("Un bonjour a CircuitPython de la part d Arduino!");
+
     data.println("A great day to CircuitPython from our beloved Arduino sketch!");
 
     data.close();
 
     data.close();
     // Voir les autre exemples fatfs comme fatfs_full_usage  
+
     // See also the examples from the fatfs_full_usage  
     // et fatfs_datalogging pour plus d'exemples concernant
+
     // and fatfs_datalogging for mode information about
     // les interactions avec les fichiers.
+
     // interaction with files.
     Serial.println("Nouvelle ligne ajoutée au fichier data.txt!");
+
     Serial.println("A new line was added to the data.txt file!");
 
   }
 
   }
 
   else {
 
   else {
29 837

modifications

Menu de navigation