[RESOLU] Organisation des programmes

Bonsoir,
Pour simplifier un programme Arduino, je souhaite éclater le sketch .ino en un fichier ???.ino et plusieurs fichiers .h.
Pour résumer ma vision de l'organisation des programmes, je souhaiterai faire les programmes suivants :

  • un fichier .ion (setup + loop + quelques fonctions)
  • un fichier .h (avec les principales directives)
  • un fichier .h (pour toutes fonctions liées à I2C)
  • un fichier .h (pour les fonctions liées au DAC)
  • un fichier .h (pour les fonctions liées au ADC)
    Par contre dans le programme .ino, je dois pouvoir accéder également aux fonctions I2C, DAC, ADC, etc...
    J'avoue que tous les essais que j'ai tenté se traduise par de copieuses insultes de la part du compilateur.
    Quelle structure adoptée pour que cela fonctionne ?
    @+

Les .h dans le même répertoire que ton .ino.
Les #include avec des ""

Bonsoir,

fdufnews:
Les .h dans le même répertoire que ton .ino.
Les #include avec des ""

Merci pour la réponse.
Je refaits un essai et je t'indique où cela coince.
@+

Bonjour,
Le problème est résolu.
J'avais, lors de la compilation, des erreurs du type : redefinition of 'class DateTime', etc... avec la librairie RTClib (pilotage DS1307 + RAM).
Le fichier RTClib.h n'avait pas

#ifndef RTClib_H
#define RTClib_H

.....

#endif

Maintenant tout compile.
Merci pour vos éclaircissements.
@+