Pages: [1] 2   Go Down
Author Topic: micro SD problème d'écriture [résolue] + réunion des anciens programmeurs  (Read 2128 times)
0 Members and 1 Guest are viewing this topic.
83 - var
Offline Offline
God Member
*****
Karma: 9
Posts: 864
ARDUINO Powa !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour, une fois de plus pour moi un conflit entre mes module -__-

bref j'ai petit programme qui prend température et tension sur deux entrées analogiques en gros et qui les écrit sur une carte SD, programme de test micro SD RAS sa écrit ça lit etc..

test dans mon programme impossible d’ouvrir la SD...

voici mon code:



#include <SD.h>

int temperature_analogique=0;
int tension_analogique=0;

float temp=0;
float tension=0;
unsigned long temp1=0,temp2=0;
int heure,minute,seconde;
File sauvgarde_temp;
File sauvgarde_V;


void setup()
{

  Serial.begin(2400); // DEBUG
  pinMode(10, OUTPUT);
  SD.begin(4);

  sauvgarde_temp = SD.open("temperature.txt", FILE_WRITE);
  sauvgarde_temp.write(" ___Date________Heure________Temperature___ ");
  sauvgarde_temp.close();
  sauvgarde_temp=SD.open("temperature.txt");
    if (sauvgarde_temp) {
    Serial.println("test.txt:");
    while (sauvgarde_temp.available())
        {
       Serial.write(sauvgarde_temp.read());
        }
    sauvgarde_temp.close();
    }else {Serial.println("oupsssss");}
    delay(5000);

}


void loop() {


temp1=millis();
  if (temp1 > (temp2+1000))
  { temp2=millis();
        if (seconde>=59)
        {
             seconde=0;
             minute++;
        }else{seconde++;}
  }    
  if(minute>=60)
  {
    minute=0;
    heure++;
  }
  if(heure>=24)
  {
   heure=0;
  }


temperature_analogique = analogRead(5);
tension_analogique = analogRead(4);

temp = temperature_analogique*5;
temp=temp/1024;
temp=temp-3.04;
temp=temp/0.015;
tension=tension_analogique*0.0048;

}

voila.. sa compile normalement et sa run mais après...

merci de votre aide si vous avez des idée smiley

Skizo  smiley-small
« Last Edit: April 20, 2012, 01:09:05 am by skizoh » Logged

Un tien vaux mieux que deux tu l'auras !

France
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3566
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Faut pas être parano, faut pas voir des conflits partout.

Faut lire les docs http://arduino.cc/en/Reference/SD
La librairie gère les noms courts en 8.3 pour les fichiers.
Donc "temperature.txt" n'est pas compatible. Utilises plutôt "temp.txt"

Quand on a des problèmes de ce genre (et même quand il n'y en a pas), il faut tester les valeurs retournées par les méthodes. Dans la doc on te dit que SD.open() retourne false lorsqu'elle échoue à ouvrir le fichier. Si tu l'avais testé, tu te serais aperçu que le premier open ne devait pas fonctionner et peut être te serais-tu posé des questions sur le nom du fichier.

Autre chose, lorsque tu postes du code il faut le placer ente les balises code (utilses le bouton # au-dessus de la fenêtre d'édition). Le texte est ainsi plus lisible.
« Last Edit: April 19, 2012, 05:03:32 am by fdufnews » Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Faut pas être parano, faut pas voir des conflits partout.

Non, non il est pas parano, il est skizoh.
Faut pas tout mélanger Mr Freud smiley-grin
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

83 - var
Offline Offline
God Member
*****
Karma: 9
Posts: 864
ARDUINO Powa !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

lol xDD non sérieux les noms de 3 a 8 caracteres c'est tout? Oo

j'alucine..
bref bon ba je vais aller tester sa avec comme nom: A.txt xD

bref merci de ton aide monsieur =)
et je retient pour le code je l'utiliserais le # =)

Skizo - parano ! xD
Logged

Un tien vaux mieux que deux tu l'auras !

France
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3566
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
lol xDD non sérieux les noms de 3 a 8 caracteres c'est tout? Oo
Non les noms 8.3 c'est 8 caractères pour le nom + 3 pour l'extension (à la mode DOS quoi)
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ayons pitié des jeunes qui n'ont pas connu DOS smiley-grin
Les noms long çà date déjà de WIndows95, soit quand même 17 ans!

Ça nous rajeunis smiley-sad
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

83 - var
Offline Offline
God Member
*****
Karma: 9
Posts: 864
ARDUINO Powa !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

lol oui effectivement il y a 17ans je bidouillai pas encore tout sa mais c'est intéressant à savoir merci =)

bref problème résolue en tout k smiley merci
Logged

Un tien vaux mieux que deux tu l'auras !

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5091
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ayons pitié des jeunes qui n'ont pas connu DOS smiley-grin
Les noms long çà date déjà de WIndows95, soit quand même 17 ans!

Ça nous rajeunis smiley-sad

bonjour
pour "anecdoter" sur l’évolution informatique en terme de puissance et capacité, au début des années 80 un ami qui avait choisi le "privé" , m'avais fait lire une partie de la convention collective s'appliquant à  son emploi "d'informaticien" dans son secteur professionnel qui stipulait son échelon selon que la personne travaillait sur un ordinateur disposant de - de 32 KO de mémoire aléatoire (sic  smiley-mr-green   ) ou plus (et je me demande même si ce n’était pas 16KO )
 smiley-cool

Logged

83 - var
Offline Offline
God Member
*****
Karma: 9
Posts: 864
ARDUINO Powa !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

lol on a bien avancer depuis quand même ^^

bref tout sa pour dire, j'ai eu mes réponses, inutile d'encombrer le forum, j'ai voulue delete le topic mais.. j'ai pas le droit de le faire apparemment alors je voudrais savoir comment faire plaiplai les mec =)


Skizo =)
Logged

Un tien vaux mieux que deux tu l'auras !

France
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3566
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ben en fait une fois que c'est résolu, tu édites ton premier post et tu changes le nom en ajoutant devant [Résolu] comme ça les gens qui passent, ils n'essayent pas de répondre et ceux qui ont des problèmes comme toi et qui font une recherche sur le forum ils peuvent trouver la solution à leur problème.
« Last Edit: April 19, 2012, 10:00:55 am by fdufnews » Logged

Offline Offline
Sr. Member
****
Karma: 2
Posts: 259
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

On ne supprime pas les messages d'un forum, à des fins d'aide pour d'autres utilisateurs smiley

Et pour info, le vrai schizo, c'est moi! ^^

Schizophrene
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ayons pitié des jeunes qui n'ont pas connu DOS smiley-grin
Les noms long çà date déjà de WIndows95, soit quand même 17 ans!

Ça nous rajeunis smiley-sad
hé ! Je suis pas vieux moi smiley-mr-green et pourtant je suis juste à coté d'un "Master 386", 7168Ko de ram avec Dos 3.1 smiley-mr-green
(Bon ok j'ai réussi à le réparer mais il boot pas ... pour le moment)
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
God Member
*****
Karma: 5
Posts: 687
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Windows 95 ,c'est une révolution  smiley-grin smiley-grin merde il y a mieux maintenant ???    smiley-lol smiley-lol smiley-lol
MS DOS 3.0 ,ça c'est Quelque chose , smiley-lol smiley-lol smiley-lol     , \ /  c:/  dir/  copycon /   etc.. etc..    smiley-lol smiley-lol
la disquette 5"1/4  160 Ko des plombes et des plombes pour sauvegarder , et la cassette de sauvegarde en mode Audio pour un prog de 16Ko , pour qu'il réponde "Rtape loading Error !!!! "
ça c'est de la boulette  smiley-lol smiley-lol smiley-lol

@+
Will
Logged

The truth is elsewhere !!

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

hé ! Je suis pas vieux moi smiley-mr-green et pourtant je suis juste à coté d'un "Master 386", 7168Ko de ram avec Dos 3.1 smiley-mr-green
(Bon ok j'ai réussi à le réparer mais il boot pas ... pour le moment)

Y'a des cas spéciaux ! (j'ai cherché sans succès un dessin de camisole de force...)

Pas eu de 386, je suis passé du MegaST (avec 4MO de RAM et 40MO de HDD SCSI) au 486DX2 avec 8MO de RAM et 80MO de HDD....

Bon ca dérive, le modo va devroir frapper  smiley-sad-blue
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Offline Offline
Sr. Member
****
Karma: 2
Posts: 259
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Barbudor:


 smiley-twist
Logged

Pages: [1] 2   Go Up
Jump to: