Hier, 03:04 PM
Bonjour,
Je viens solliciter quelques conseils. Je fais cela à la lecture de certains posts qui indiquent un très bon niveau de compétences en codage de certains membres du forum.
Pour ma part, je n'ai que quelques compétences de base en terme de codage (je n'ai pas touché un arduino depuis une dizaine d'années). Je suis juste capable d'utiliser l'ide, de compiler, de gérer les bibliothèques, d'utiliser le moniteur série pour débugger un minimum, et d'adapter un peu de code à mes besoins en m'appuyant sur des exemples. Heureusement, l'esp32 et l'arduino n'en manquent pas.
J'en viens à mes questions.
En gros, je souhaite ajouter un petit morceau de code au code du routeur actuel.
Ce code est destiné à transmettre, par la liaison série, la valeur ou l'état de quelques variables (int, bool) existantes (puissances, état d'un pin...) récupérées sur un RMS, vers un arduino uno r3.
Le uno sera chargé d'élaborer à partir de ces valeurs, une consigne pour un chargeur de VE.
Le RMS "source" prend ses mesures depuis une passerelle Enphase (ça, ça fonctionne déjà).
J'ai identifié les variables qui m'intéressent et je me suis assuré qu'elles étaient valides en les affichant dans le moniteur série du rms.
Pour l'instant je ne me m'occupe que de cette partie (transmission depuis l'esp32, réception sur le uno), le reste (asservissement, sur le uno) sera traité ensuite et séparément.
Ma principale question est :
Dois-je ajouter ce code (transmission série) à une partie existante du programme (dans un des fichiers .ino ou autre) ou créer un nouveau fichier pour plus de clarté et pour éviter de foutre la zone dans le reste du code ?
Dans ce dernier cas, ma préoccupation est bien sûr d'avoir accès aux variables que je veux "exporter" vers l'arduino.
Si, parmi les membres du forum, quelqu'un a des conseils à me prodiguer, je lui en serais très reconnaissant !
Je viens solliciter quelques conseils. Je fais cela à la lecture de certains posts qui indiquent un très bon niveau de compétences en codage de certains membres du forum.
Pour ma part, je n'ai que quelques compétences de base en terme de codage (je n'ai pas touché un arduino depuis une dizaine d'années). Je suis juste capable d'utiliser l'ide, de compiler, de gérer les bibliothèques, d'utiliser le moniteur série pour débugger un minimum, et d'adapter un peu de code à mes besoins en m'appuyant sur des exemples. Heureusement, l'esp32 et l'arduino n'en manquent pas.
J'en viens à mes questions.
En gros, je souhaite ajouter un petit morceau de code au code du routeur actuel.
Ce code est destiné à transmettre, par la liaison série, la valeur ou l'état de quelques variables (int, bool) existantes (puissances, état d'un pin...) récupérées sur un RMS, vers un arduino uno r3.
Le uno sera chargé d'élaborer à partir de ces valeurs, une consigne pour un chargeur de VE.
Le RMS "source" prend ses mesures depuis une passerelle Enphase (ça, ça fonctionne déjà).
J'ai identifié les variables qui m'intéressent et je me suis assuré qu'elles étaient valides en les affichant dans le moniteur série du rms.
Pour l'instant je ne me m'occupe que de cette partie (transmission depuis l'esp32, réception sur le uno), le reste (asservissement, sur le uno) sera traité ensuite et séparément.
Ma principale question est :
Dois-je ajouter ce code (transmission série) à une partie existante du programme (dans un des fichiers .ino ou autre) ou créer un nouveau fichier pour plus de clarté et pour éviter de foutre la zone dans le reste du code ?
Dans ce dernier cas, ma préoccupation est bien sûr d'avoir accès aux variables que je veux "exporter" vers l'arduino.
Si, parmi les membres du forum, quelqu'un a des conseils à me prodiguer, je lui en serais très reconnaissant !