Page 1 sur 1

téléinfo et arduino

Posté : 20 mai 2019, 13:51
par mamikakafall
Bonjour, je voudrais stocker mes données de mon compteur linky sur un carte sd. Pour cela, j'ai une carte arduino et j'ai recuperer les informations avec le moniteur serie à l'aide de ce code

Code : Tout sélectionner


  
#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 pourrez m'apporter .