Go Down

Topic: exploitation des données d'un fichier excel  (Read 248 times) previous topic - next topic

Naoumee

bonjour ,

j'ai un fichier excel (ou bien un fichier texte) qui contient un ensemble de données que je veux les exploiter dans la programmation arduino. j'aimerai lire ces données d'une façon automatique en les mettant dans un tableau de structure déclaré dans l'IDE de l'arduino mais je ne sais pas comment le faire . je suis novice en programmation arduino .
je serai reconnaissante si vous pourriez me donner une idée .
merci 

Zorro_X

T'as au moins deux possibilités :
1) soit tu t'ajoutes un module/shield pour pouvoir exploiter une carte mémoire dans ton Arduino où t'y mettras ton fichier. => Solution plus onéreuse mais te permettant d'exploiter des fichiers avec des gros volumes de données. Elle demande quand même un peu de travail de mise en œuvre... ;
2) soit tu convertis ton tableau excel en tableau C via une macro ou un petit programme et ensuite tu fais un "copier-coller" dans ton code avant de compiler. => Solution moins chère et plus simple à mettre en œuvre mais tu seras toujours limité par les capacités de ton Arduino, non convenable pour des gros volumes de données.

Tout dépend de tes moyens, de la taille de ton fichier de données et de la fréquence avec laquelle ce fichier sera modifié.

Naoumee

merci de prendre le temps pour  me répondre.

pour la première solution existe-t-il un support ou un shield pour la carte mémoire et est ce que n'importe quel type de carte mémoire on peut accéder ?

est -il possible le lire le fichier à travers Matlab et à après on fait le lien entre matlab aduino ?  parceque je suis novice en programmation.


Zorro_X

la question avant tout serait : combien de données contient ton tableau excel ? genre combien de lignes x colonnes par exemple ?

Concernant le fait d'apprendre à coder, tu peux débuter ici. Ou plus généralement, apprendre Arduino, ici.

Pour le shield, tu tapes, "shield carte mémoire arduino" dans Google et t'as l'embaras du choix... Par exemple voici ce qui en sort en premier résultat de cette recherche : cartes SD

Naoumee

il existe 3 colonnes mais pour chaque colonne le nb de ligne n'est pas fixe (environ de 50 lignes) car ces données représentent les coordonnées des points test sur une carte electronique et le nb de ces points tets varient avec le type de la carte.

hazerty565

tu prend un shild SD cars, il faut formater votre carte SD en FAT16 ou FAT32, la taille 512mo ou 1G peuvent suffire.

il existe un moyen de faire discuter matlab et arduino, mais je ne saurais pas te dire comment faire. Mais fait une recherche sur google "matlab arduino".


Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy