Recupération données téléinfos sur carte SD

#1

Bonjour, je voudrais stocker mes données de mon compteur linky sur un carte sd. Pour cela, j’ai une carte arduino UNO et j’ai recuperer les informations avec le moniteur serie à l’aide de ce code


  
#include <SoftwareSerial.h>
#define startFrame 0x02
#define endFrame 0x03

SoftwareSerial* cptSerial;

void setup()
{
  Serial.begin(115200);
  cptSerial = new SoftwareSerial(8, 9);
  cptSerial->begin(1200);
  Serial.println(F("setup complete"));
}

void loop()
{
  char charIn = 0;

  while (charIn != startFrame)
  {
    charIn = cptSerial->read() & 0x7F;
  }
  while (charIn != endFrame)
  {
    if (cptSerial->available())
    {
      charIn = cptSerial->read()& 0x7F;
      Serial.print(charIn);
    }
  }
  Serial.println("");
}

Et ça marche bien.
Maintenant, je voudrais pouvoir le stocker sur la carte SD avec le micro card SD en .CSV
merci pour les réponses que vous pourriez m’apporter .

#2

Bonjour mamikakafall et bienvenue sur le forum consacré aux produits GCE,

Dans le format CSV les données doivent être séparées par une virgule (d’où l’acronyme) et les lignes terminées par un Line Feed (code ascii 0A).

Pour plus d’infos sur comment faire, il vaut mieux vous tourner vers un forum consacré à l’Arduino.

Bonne journée

#3

bonjour @mamikakafall

les données sont déjà disponibles au format csv sur l’ecodevice.
Il suffira donc de lancer un téléchargement à partir de votre Arduino.

cdt

#4

je vais essayer de tenter le coup avec ecodevice si ça ne marche et je reviendrai vers pour d’autres questions merci