Pages: [1]   Go Down
Author Topic: VirtualWire et Servo  (Read 352 times)
1 Member and 2 Guests are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir à tous.
J'ai eu un soucis entre les librairies VirtualWire et Servo.
Elles utilisent le Timer1 toutes les deux et comme on ne peux pas utiliser deux fois le meme timer.... Ca sentait le sapin...
(cf http://arduino.cc/forum/index.php/topic,94103.0.html)
J'ai donc testé ServoTimer2 et je n'ai pas réussi à faire ce que je voulais...
Bref, je me suis faché un peu et je me suis décidé à mettre un peu les mains dans le cambouis comme on dit.
Je n'y connais rien aux librairies et encore moins en programmation AVR pure...
J'y suis allé au culot et j'ai changé des 1 par des 2...
Résultat ça fonctionne!

Alors je crée ce post pour 3 raisons :
- Faire profiter les autres
- Voir avec les connaisseurs si j'ai eu un coup de bol ou si c'est comme ça qu'il fallait procéder.
- Voir avec les connaisseurs si ça peu impliquer des complications genre dans les interruptions ou autre chose.

Petites précisions :
J'ai fait le test sur une Arduino Uno et une Sanguino maison a base d'Atmega644A.
Pour mon test j'utilise les librairies : Servo, LiquidCrystal, EEPROM, pgmspace et VirtualWire. pour l'instant je n'ai pas trouvé d'inconvénients, tout fonctionne bien.

J'ai tout renommé pour pouvoir conserver la librairie VirtualWire originale dans d'autres projets.

Merci des probables retours de votre part...

* VirtualWireDeux.zip (6.61 KB - downloaded 5 times.)
Logged

Online Online
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Coucou , actuellement en terminal STI2D , et en galère pour faire fonctioner SERVO.H et virtualWire.h , tu me sauve la mise! merci  smiley-cool
Logged

Pages: [1]   Go Up
Jump to: