merger 2 progs ino ensemble

bonjour
quelqu'un saurait il me merger 2 progs pouruno ensemble ?
les voici
https://codeshare.io/XvGTg
https://codeshare.io/CtDnW

a savoir que aucun affichage de la 2emme ligne des 2 programmes m'interresse seule les 1ere ligne d'affichage des deux progs m'interresse donc on peut affiche la 1ere ligne d'un sur la 2eme ligne de l'autre.
l'affichage value doit restée et l'affichage de set et temp doivent restées aussi
merci
celui qui m'aidera
fas83 as fredaxe

Bonjour,

  1. on dit fusionner deux codes, parler en français ce n'est pas seulement respecter notre langue commune c'est aussi maîtriser ce que l'on dit.

  2. les liens que tu indiques ne répondent pas.

  3. un programme arduino c'est au minimum une fonction setup() et une fonction loop().
    Mais rien n'empêche, et c'est même recommandé, de découper le travail en de multiples fonctions qui seront appellées soit de setup() soit de loop().

  • setup()
    Dans setup on place tout ce qui doit s'exécuter qu'une seule fois.
    C'est l'emplacement idéal pour les initialisations.

  • loop()
    Dans loop() on place tout ce qui doit s'exécuter en boucle permanente.

Tu as maintenant les informations strictement nécessaire pour "fusionner" les deux programmes.
Fais une réalisation, si elle ne fonctionne pas ce n'est pas grave propose là nous on te dira ce qui ne va pas, mais commence par faire quelque chose.

re
merci 68tjs
les liens sont ré initialisés
je vais essayer ligne par ligne de fusionner!

En fait je pense que les liens étaient bloqués parce que par défaut je bloque les cookies --> je n'aime pas que l'on tague mon PC dans mon dos.

Coup d'œil rapide :

  • les inclusions et définitions (#include et #define )

  • variables globales
    Rassemblées en tête du fichier source. Petite vérif à faire pour contrôler que les mêmes noms ne sont utilisés deux fois.

  • setup
    Je verrais bien 3 parties :

  1. les lignes communes aux deux programmes
  2. deux fonctions. Chacune regroupant les lignes spécifiques à chaque programme
  • loop.
    Idem. le contenu de chaque loop "élémentaire" dans une fonction et loop se résumerait à :

void loop()
{
fonction1(); // programme 1
fonction2(); // programme 2
}

Sépare bien en deux fonctions, ne met pas tout en vrac cela sera indémerdable à débuger s'il y a des erreurs.

Remarque : C'est SGDG , il peut y avoir des effets de bord.