Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[conseils] ajout de code au code du RMS
#10
Merci Lolo, je suis d'accord avec la méthode, et perdu avec l'endroit (les endroits ?) où insérer le code.

J'ai déjà identifié les variables à transmettre.
Dans les paramètres du rms, le port série est sur 16 et 17 (rx,tx) identifiés dans le rms par RXD2 et TXD2.
(du coup, il faut peut-être définir plus précisément la liaison série).

En gros, si c'était tout seul, le code ressemblerait à ça :
Code :
int PactProd = 0;
int PactConso_M = 0;
enab = digitalRead(14);
bool enab = false;

void setup() {
  Serial.begin(9600);  // UART vers Arduino Uno
}

void loop() {
  // Formater la chaîne : "0;0;1" ou "0;0;0"
  String data = String(PactProd) + ";" + String(PactConso_M) + ";" + String(enab ? 1 : 0);
  Serial.println(data);  // Envoi des données par UART
  delay(2000);  // Envoi toutes les 2 secondes
}

mon problème, et ma question, c'est : où je mets ça ?
Je suppose qu'il faut emballer ça dans une fonction, et mettre sa déclaration, son setup et son exécution au(x) bon(s) endroit(s) dans le code existant...
Répondre


Messages dans ce sujet
RE: [conseils] ajout de code au code du RMS - par Rakibou - 16-06-2025, 09:51 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)