Modifications

Sauter à la navigation Sauter à la recherche
Ligne 124 : Ligne 124 :     
== Enumérer / lire récursivement  les fichiers ==
 
== Enumérer / lire récursivement  les fichiers ==
Le dernier exemple nous montre une utilisation plus avancée. Une demande courante est par exemple de vouloir énumérer tous les fichiers de la carte SD, ou de jouer un fichier musical ou autre. Dans la dernière version de la bibliothèque SD, vous pouvez parcourir un répertoire et appeler '''openNextFile()''' pour obtenir le fichier disponible suivant. Ils n’apparaîtront pas dans l'ordre alphabétique, mais dans l'ordre de leur création; ayez conscience de ce fait!
+
Le dernier exemple nous montre une utilisation plus avancée. Un besoin courant est, par exemple, énumération tous les fichiers de la carte SD ou de jouer les fichiers musicaux les un après les autres. Dans la dernière version de la bibliothèque SD, vous pouvez parcourir un répertoire et appeler '''openNextFile()''' pour obtenir et ouvrir le fichier suivant disponible dans le répertoire. Ils n’apparaîtront pas dans l'ordre alphabétique, mais dans l'ordre de leur création; souvenez vous en car cela est important!
   −
Pour le voir, exécutez le sketch d'exemple '''SD→listfiles'''
+
Pour voir l'exemple, chargez et exécutez le sketch d'exemple '''SD→listfiles'''
   −
Vous pouvez voir que nous avons un sous-répertoire '''ANIM''' (des fichiers d'animation y sont). Les chiffres à la suite des noms de fichier sont la taille en octets des fichiers. Ce sketch est utile pour apprendre comment sont appelés les fichiers sur votre carte. Le sketch montre également comment manipuler le(s) répertoire(s)
+
Vous pouvez constater que nous avons un sous-répertoire '''ANIM''' (des fichiers d'animation y sont placés). Les chiffres à la suite des noms de fichier représentent la taille en octets des fichiers.  
 +
 
 +
Ce sketch est utile pour découvrir les noms de fichiers tels qu'il sont stockés sur votre carte. Le sketch montre également comment manipuler le(s) répertoire(s)
    
[[Fichier:ADF-MICROSD-BREAKOUT-Func02.jpg]]
 
[[Fichier:ADF-MICROSD-BREAKOUT-Func02.jpg]]
29 917

modifications

Menu de navigation