Bonsoir,
J'avoue ne pas avoir trouvé de réponde dans mes recherches et test et devoir, du coup, m'en remettre à vos lumières.
J'essais de me faire une petite librairie pour me simplifier la tâche ensuite. Hélas, j'ai bien peur que le compilateur ne sache pas travaillé avec mes fichiers.
J'ai commencé par un sketch vide. Le but n'es juste, pour le moment que de charger la librairie.
Ce qui me donne cela:
/* -- INCLUDE -- */
#include <dri.h>
/* -- INITIALISATION -- */
void setup() {
}
/* -- BOUCLE -- */
void loop() {
}
Ensuite, j'ai créer un header, histoire de voir si ça fonctionnais. J'ai mis le strict minimum pour le moment.
#ifndef dri_h
#define dri_h
#if ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
class DRI {
public:
DRI(int pin_on, int pin_pwm);
void CMD(int sens, int vitesse);
private:
int _pin_on;
};
#endif
Et bien sûr ça ne compile pas ]
Voila la petite erreur que je n'arrive pas à cerné:
Erreur de compilation:
In file included from GCrawler2.ino:2:
C:\Users\Geeks\Dropbox\Electronique\Arduino\sketchbook\libraries\dri0002/dri.h:1:1: error: unterminated #ifndef
En gros, il ne trouve pas de quoi finir ifndef. Ors, sauf si je me suis trompé quelque-part il se termine bien !
Et je tourne en rond. Donc voils, j'ai peut-être mal codé, ou oublier quelque chose. Mais là, je ne crois pas trop. Vos conseils sont donc les bienvenus.
Merci. 8)