téléinfo et arduino

Partie du forum pour tout ce qui concerne la supervision industrielle. Forum, conseil, astuce et entraide sur les logiciels de supervision tels que PC Vue, Vijeo designer, WinCC, win cc, monitor pro, so machine, Citect, Intouch .
mamikakafall
Apprend le binaire
Apprend le binaire
Messages : 1
Inscription : 14 mai 2019, 15:30

téléinfo et arduino

Message 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 .
Répondre