Il y a actuellement 364 visiteurs
Mardi 16 Décembre 2025
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Lire carte SD

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Lire carte SD

Message le 22 Avr 2013 11:28

Bonjour @ tous :)

Je viens posté ce que j'ai posté sur le forum international de Arduino en programmation, car j'ai besoin d'une aide.

Voici :

Bonjour,  :)

Nous avons un problème pour lire un fichier texte sur un carte SD. Je vous fait part du programme, nous n'arrivons pas à avoir ce que l'on veut dans le port série de Arduino. Nous avons tout les deux la version 1.5.2 mais le soucis de pose également avec la précédente version. Il est assez fréquent de trouver ceci dans le port série : ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

Nous aurions vraiment besoin d'un coup de main   :smiley-red:

Je vous expliques un peu le problème. Sur un fichier txt présent sur une carte SD, nous avons 32 caractère de 0 et 1, nous souhaitons les récupérer, les stocker dans une matrice et les réutiliser par la suite. Si vous avez une autre approche ou une autre méthode pour faire cela, nous sommes à votre écoute !  :)

Voici le code :

Code: Tout sélectionner
#include <SPI.h>
#include <SD.h>

File myFile;

int bit = 0;
int ligne = 0;
int red = 0;
char rouge[] = {};
char R;
String Rfinal = "";
String Rfinal1 = "";
String Rfinal2 = "";

void setup() {
  Serial.begin(9600);
  Serial.println("");
  Serial.println("Carte SD detectee...");
  pinMode(10, OUTPUT);
   
  if (!SD.begin(4)) {
    Serial.println("Erreur de chargement.");
    return;
  }
 
  Serial.println("Chargement reussi.");
  myFile = SD.open("/0/R.txt");
  if (myFile) {
    while (myFile.available()) {
     Serial.write(myFile.read());
    }
    myFile.close();
   
    /////////////////////////
    if (bit < 16) {
  R = myFile.read();
  Rfinal1=Rfinal1+R;
  bit = bit + 1;
} else {
  if (red < 2) {
    Rfinal2 = Rfinal1;
    Rfinal1="";
    red = red+1;
  } else {
    Rfinal = Rfinal2+Rfinal1;
    bit = 0;
  }
}

  Serial.println("");
  Serial.print("Return : ");
  Serial.print(Rfinal);
///////////////////////
  } else {
    Serial.println("Erreur de lecture du fichier.");
  }
}

void loop() {
 
}


Merci à vous !


SI vous avez des propositions, je serais ravis de les lires !

++ ;)
Avatar de l'utilisateur
Raptor14
PC-Infopraticien
PC-Infopraticien
 
Messages: 2207
Inscription: 13 Juin 2011 19:26
 



Sujets similaires

Message [Réglé] mise en route carte mère
Bonjour,Dans ma tour, j'ai installé une carte Asrock A520M- HDV, (j'ai un DVD asrock que je n'ai pas mis dedans). Le ventirad Arctic alpine 23co,Le disque Crucial BX500 SATA SSD?Le processeur AMD Rysen 5 5500,J'ai ajouter une Ram 8go,Et j'ai gardé la carte graphique Geforce GT 710 1go.J'ai mis le p ...
Réponses: 22

Message Changement Carte Mère / Boîtier
Bonjour à tous,je reviens ici après quelques années, je souhaiterais avoir des conseils pour upgrader mon pc.je remets ma config actuelle : Boîtier PC : Coolermaster Coolermaster elite rc 430 blackDisque dur SSD : Samsung Samsung 840 Evo MZ-7TE250 250GB2 Disques durs (stockage photos, films, etc) : ...
Réponses: 3

Message carte pcie sfp
bonjour tout d'abord désolé si je ne suis pas sur le bon topic je possede un un pc (intel i5 12600kf et une msi z690) et de la freebox ultraj'ai acheté une carte pcie sfp10gb que j'ai branché a la freeboxmais aucune connexion malgré les drivers installé quelqu'un aurait une solution svp?
Réponses: 1

Message [Réglé] [Changement composant] Carte mère et processeur
Bonjour,Je souhaiterais changer ma carte mère et CPU pour upgrade mon pc.En effet mon CPU chauffe énormément avec des jeux relativement récent...J'ai changer ma carte mère il y a 7 mois en urgence car l'ancienne avait lâché, mais si je ne dis pas de bêtise il n'y a pas de CPU récent qui s'adapte ave ...
Réponses: 8

Message Connaitre sa carte réseau- Microsoft surface
Bonjour,J'ai un souci avec une tablette surface pro qui a perdu sa connexion internet. La carte réseau a disparu.Après avoir un peu cherché, j'ai décidé de réinitialiser la tablette. Malheureusement je suis carrément bloqué maintenant. La raison : le pc a bien réinitialisé mais une fois choisi la l ...
Réponses: 23

Message [réglé] Probleme carte ethernet
Bonjour a tous,Depuis hier je rencontre un problème avec ma carte ethernet. Mon PC m'informe que celui-ci n'est pas connecté a internet (icône de la barre des taches). Par contre j'ai internet par le biais de mon VPN. Avez vous une petite idée ? Par avance merci
Réponses: 35

Message [Réglé] W11 reinstalle le mauvais pilote pour carte reseau
Bonjour,A chaque demarrage pc, si windows charge le pilote le plus recent (2021) de ma carte reseau (intel R 82579V) un coup sur 2 la carte demarre pas.Sinon si je reinstalle un pilote plus ancien de 2016 ou s il charge ce dernier au demarrage ca fonctionne sans probleme!Du coup, ma question: commen ...
Réponses: 45


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.
cron