Bonsoir, c'est encore moi
Je viens ici car je suis en train de développer un header pour contrôler les moteur DC, "asservis" avec une roue codeuse. (Cf. mon post sur l'utilisation des Ponts en H : http://arduino.cc/forum/index.php/topic,71950.0.html)
(Je tiens d'ailleurs à remercier encore une fois Techone pour son aide sur ce post :))
Je connais un peu le C, j'en fais depuis 4 ans mais je n'ai jamais eu recours à un fichier header.
Je compte mettre dedans une structure Moteur et des fonctions pour utilisé le moteur (Avance, tourner,...).
Je souhaite au final écrire un programme qui ressemblera grosso-modo à ça :
Motor m1, m2;
m2.pwmAttach(PIN_PWM_M2);
m2.pwmAttach(PIN_PWM_M2);
m1.motorSpeed = m2.motorSpeed = 10; /* Vitesse en [m/s] */
Avance(10, &m1, &m2); /* Avance de 10cm */
Le problème est que je souhaite utiliser des fonctions "Arduino" comme analogWrite() ou int millis() dans mon header, seulement je me fais insulter à la compilation
J'ai essayé de réécrire les fonctions mais je n'arrive pas non plus à avoir accès aux ports directement depuis mon .h. Existe-il un moyen d'implémenter directement ou indirectement ces fonctions dans mon header?
Merci d'avance pour votre aide ¬¬
David.