Il y a actuellement 620 visiteurs
Dimanche 22 Décembre 2024
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 Changer de carte graphique
Bonjour,Pourriez-vous m'indiquer un modèle carte graphique abordable car je souhaiterai changer mon ancienne qui est une "Nvidia Gtx 460" qui date de 2011 qui est sur mon pc avec un processeur i7 et 12 go de ram.MerciCordialement
Réponses: 25

Message Besoin de conseils pour carte graphique adaptée à la 4K
BonjourJ'ai actuellement une carte graphique AMD Radeon RX 570 Series (4 Go) avec un écran Asus Pro Art 24 pouces (1924x1200), utilisé principalement pour du traitement photo - et un peu de vidéo, généralement en HD (mais ça peut changer car mon matériel permet de filmer en 4K, ce que je n'ai pas en ...
Réponses: 3

Message Carte mère B550M DS3H
Bonjour,Suite au montage de mon PC ou vous avez eu la gentillesse de me conseiller sur l'achat des composants, je me pose une question car je ne comprends pas très bien si la carte mère citée en objet gère les led RGB de mes ventilateurs AeroCool Frost RGB de 140cm. J'ai téléchargé le logiciel " ...
Réponses: 37

Message [Réglé] Bug logiciel carte graphique
Bonjour a tous ,Voila après quelques semaine sans ouvrir mon ordi portable , j'ai voulu voir si javais une mise a jour de ma carte graphique et j'ai reçu ce petit message d'erreur J'ai relancé mon ordi ,pareil même message d'erreur.J'ai désactivé ma carte graphique et relancé , pareil...Auriez vous ...
Réponses: 10

Message PC de marque tout-en-un Carte Mère HS
Bonjour, j'ai un pc tout-en-un de marque MSI (modèle : MSB932K8S0102669|MPG TRIDENT 3 ARCTIC 10SI-205FR-W710700166S616G1T051X10MAAH1||4719072745059||9EF||9S6-B93212-205||1|CHINA|SINGLE||FG) qui s'allume mais ne boot pas , il démarre en faisant tourner les ventilo cpu / gpu mais pas d'écran allumer n ...
Réponses: 5

Message carte sd
Bonjour,J'ai acheté une carte micro sd 256 Go pour mettre dans mon M23 Samsung.Comment faire pour mettre dedans le maximum de choses..Cdt
Réponses: 7

Message Processeur graphique prends le dessus sur ma carte graphique
Bonjour,Tout est dans le titre mais je vais apporter quelques détailsEn gros j'ai récemment acheté un pc portable (Erazer Medion p60) j'ai installé l'os et mis a jour mes drivers je n'ai pas encore téléchargé de jeux pour tester la bête.Cependant quand je vais dans le menu des écrans pour choisir le ...
Réponses: 2


Qui est en ligne

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


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