Bonjour,
après plusieurs heures passer sur Internet à chercher une solution à mon problème, je post sur le forum le plus concerné
Voila, j'aimerais rentrer dans un tableau des valeurs qui proviennent d'un fichier texte lu sur la racine d'une carte SD.
Le fichier texte ressemblerait à ceci (couleurs codées en Hexadécimal pouvant être modifié)
0x000000,0x000000,0xFF0000,0xFF0000,0xFF0000,0xFF0000,0xED7F10,0xED7F10,0xED7F10,0xED7F10,0xFFFF00,0xFFFF00,0xFFFF00,0xFFFF00,0x00FF00,0x00FF00,0x00FF00,0x00FF00,0x0000FF,0x0000FF,0x0000FF,0x0000FF,0x791CF8,0x791CF8,0x791CF8,0x791CF8,0x8806CE,0x8806CE,0x8806CE,0x8806CE,0x000000,0x000000
J'aimerais rentrer toutes ces valeurs dans un tableau (ici, de taille 32)
Pour faire simple,
Je lis le fichier "Config1.txt" sur ma carte SD
Tab[0] devra contenir 0x000000
Tab[1] devra contenir 0x000000
Tab[2] devra contenir 0xFF0000
...
Tab[29] devra contenir 0x8806CE
...
Le problème est que je n'arrive pas à dire à l'arduino de lire les 8 premiers octets (0x000000) et de les mettre dans Tab[0], les 8 suivants (0x000000) (sans prendren en compte les ',') et les mettre dans Tab[1] et ainsi de suite.
Une fois le tableau plein, j'envoi les données, puis je recommence l'opération avec les 32 données qui sont sur la ligne suivante du fichier (encore un problème, comment dire d'attendre puis de passer à la ligne suivante sans recommencer le fichier du début).
Sur Internet, j'ai trouvé pas mal d’exemples (qui correspondent à une petite partie de se que je souhaite), mais non commenté et pas toujours simple à comprendre.
Merci d'avance
Alexis.