Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Thierry

Pages: 1 ... 35 36 [37] 38 39 ... 45
541
Vos projets / Re : Le futur TCO de mon réseau
« le: juillet 18, 2016, 06:23:28 pm »
La question principale de ce type de projet, pour moi, c'est le moyen de communication entre l'ordinateur et l'Arduino. Il y a plusieurs solutions possibles depuis le cable ethernet, le Wifi jusqu'au blutooth en passant par une liaison série, un bus loconet ou CAN... C'est une fois le protocole établi que le choix du langage deviendra plus évident.

542
Bibliothèques / Re : Library AnimationDecor
« le: juillet 18, 2016, 06:17:51 pm »
Bonjour

Heureux de te voir tenter ta chance dans le monde des objets...
Quelques remarques sur ce que j'ai pu voir de tes sources.
Le fichier .ino inclut <soudeur.h> puis <Arduino.h> . Trois erreurs déjà :
- si tu regardes soudeur.h, il inclut déjà arduino.h, alors inutile de l'inclure à nouveau dans le .ino .
- ton soudeur.h contient une déclaration de classe, typiquement un fichier C++. Il devrait donc s'appeler soudeur.hpp ! Je n'ai pris conscience que récemment de l'importance de cette extension pour le compilateur, étant moi aussi confronté à ce problème...
- le pragma 'include' a deux syntaxes : <> et "" .#include <soudeur.h> va chercher les includes dans les rouages du système et du compilateur Arduino. #include "soudeur.h" va lui chercher dans le répertoire du source cpp ou ino qu'il est en train de compiler avant d'aller ensuite fouiller le compilateur lui même s'il n'a pas trouvé.

Ton début de code .ino devrait donc s'écrire :

#include "soudeur.hpp"

en ayant bien sûr renommé ton soudeur.h !

Au sujet de la librairie, tu as deux solutions : installer cette librairie classiquement en copiant les fichiers dans Mes Documents/Arduino/Libraries/Adafruit_NeoPixel, soit en copiant tous ces sources dans ton répertoire de librairie ou de projet... Le problème de cette dernière solution est que tu ne bénéficiera plus des évolutions de cette librairie... Dans le premier cas, rien ne t'empêche de livrer le fichier zip de la librairie Adafruit dans le répertoire 'extras' de ta propre librairie !

Bon courage.
Thierry

543
Présentez vous ! / Re : Nouveau venu
« le: juillet 05, 2016, 02:31:00 pm »
Bienvenue parmi nous. Content de voir que les articles sont utiles !
Ton projet est très intéressant, et intègre des points que nous n'avons pas encore développé sur le site, comme la communication Ethernet ou le pilotage Dcc externe, fourni par un navigateur...
N'hésites pas à ouvrir un sujet sur ce projet pour le présenter en détail, voire à te déclarer 'rédacteur' sur la partie éditoriale pour ajouter ta pierre à l'édifice !

544
Les réseaux / Re : Mini World Lyon vient d'ouvrir (30 juin 2016)
« le: juin 30, 2016, 06:04:46 pm »
Super. Merci pour les photos. C'est une destination de choix à prévoir au plus vite...

545
Salut

Utiliser ici un enum anonyme me parait musclé ! J'aurais plutôt codé:

enum Pulse { ATTENTE_PULSE, PULSE_EN_COURS };

typedef struct {
  Pulse etatEntree;
  unsigned long dateFrontMontant;
} EntreePulse;

546
Présentez vous ! / Re : Présentation de Sierramike
« le: juin 14, 2016, 08:41:30 pm »
Bienvenue chez nous, et on a hâte de voir tes projets !

547
Présentez vous ! / Re : Je me présente...
« le: juin 03, 2016, 04:55:53 pm »
Bonjour, et bienvenue parmi nous. J'étais dans le même cas que toi avec un métier de développeur en C/C++ et surtout C# maintenant sur des applis desktop (pas de web...). C'est d'une grande aide pour appréhender l'IDE Arduino et son faux langage propriétaire qui est un vrai C++ ! Par contre le côté électronique, je ne maîtrise pas du tout, et je laisse faire les spécialistes du site...
Bien entendu, c'est un site de partage et d'entraide, ce qui fait que les compétences sont partagées entre tous et que nous apprenons les uns des autres !
Ton projet n'est pas utopique : en témoigne le nombre d'articles déjà présents sur le site, que ce soit pour le pilotage de locos en Dcc ou les algos de gestion d'itinéraires. Il faut juste bien fixer les bases, les tenants et aboutissants, et s'y tenir.
N'hésites pas à présenter ton projet dans la rubrique idoine !

548
Vos projets / Re : algorithme de fusion
« le: mai 19, 2016, 11:16:19 am »
Bonjour et bienvenue.
Je ne suis pas sûr de comprendre. Peux tu nous dire si ton projet concerne de près ou de loin le modélisme ferroviaire auquel ce site est dédié (d'où le 'loco' du nom !) ?

549
After a fast control, the pins of a mini are globally the same than a Uno or a Nano R3. So it would work without problems or modifications.

550
Hello. Nice to know that my class works !
I have edited your source, just to change a few things, like Arduino ports initialisations that were not correct for the second set of 4...
My problem is that i dont have a working mini pro to test your application. I have ordered things in china, but they will arrive in a few weeks only... In the meantime, tells me if the joined source works. For the mini usage, I am afraid by the number of pins you will need (4x4 : 16 !). You will have to also use analog pins as digital output...

551
Shields et Modules / Re : Carte Servomoteurs DCC + CAN
« le: mai 04, 2016, 09:32:47 am »
Pour relever un peu le moral, un essai hier a permis de faire fonctionner un servo simultanément par I2C et CAN grace à ma librairie Commanders. 18 lignes de code utile sans rien de bien compliqué ! Je dois y ajouter le Dcc pour parfaire le test, mais j'ai un doute maintenant... Est ce que la carte est prévue (broches partagées...) pour supporter tous les modes simultanément ? J'envisageais même de brancher un poussoir sur la broche de mouvement d'un des servos pour y ajouter un élément Button de ma bib !

552
Shields et Modules / Re : Testeur de câble RJ11
« le: mai 01, 2016, 03:12:23 pm »
Il va sans dire que je suis preneur d'un testeur !

Une question à propos de la carte servos : pendant la mise au point d'UAD, je me suis aperçu que les servos avaient tendance à 'frémir' dans certaines positions, émettant un petit bruit continu et assez dérangeant. La seule solution que j'ai trouvée est d'associer une broche d'alimentation à chaque servo pour permettre d'y brancher un transistor qui ne va alimenter le servo qu'au moment des mouvements. Avez vous le même phénomène, et est ce qu'il est envisageable si c'est le cas d'ajouter un transistor pour chaque servo sur la carte via un circuit intégré sans doute...

553
Shields et Modules / Re : Carte Servomoteurs DCC + CAN
« le: avril 26, 2016, 10:01:25 pm »
Bon, enfin de bonnes nouvelles !
Ça marche, mais sous certaines conditions...
La première est de prendre un bon câble ! Comme beaucoup je suppose, j'ai fouillé chez moi jusqu'à trouver un ancien câble téléphonique en RJ11 pour relier les prises CAN. Quelle erreur ! En cherchant à comprendre pour la Nième fois, je me suis aperçu que ce câble n'avais que les deux fils au centre de reliés ! Les deux autres sont vides ! Difficile évidemment dans ces conditions de faire passer un message... Après d'autres recherches, j'ai mis la main sur un câble disposant des quatre fils bien reliés, certes beaucoup plus long et encombrant mais ça c'est pas grave... Et ça ne marchait toujours pas.
Comme préconisé par Jean-Luc, j'ai relié deux cartes d'essai CAN plutôt que les cartes servos. Et là ça a marché, mais pas longtemps... Essai avec une autre carte d'essai (j'en ai monté trois) qui a beaucoup de mal à s'initialiser...
Bref, après de multiples essais et variantes, les deux cartes servo semblent marcher à la perfection, une carte CAN marche bien. La deuxième fonctionne si l'on y touche pas, mais s'arrête dès qu'on l'effleure. Sans doute une soudure mal faite qui ne fait pas bien contact. La troisième, avec laquelle une petite capa à côté du quartz m'a posé de gros problèmes, refuse de s'initialiser la plupart du temps.
J'ai en tout cas de quoi progresser. Merci de votre aide à tous !
Je précise que je n'ai pas fait la modif d'alimentation... Et que j'ai bien entendu confondu les connecteurs Dcc et alimentation ! Je n'avais pas noté qu'ils étaient différents...

554
Shields et Modules / Re : Carte Servomoteurs DCC + CAN
« le: avril 21, 2016, 05:34:20 pm »
J'en ai un petit, mais je ne sais pas m'en servir. Je referais des essais dimanche, lorsque je reviendrais de week-end. Je descend en Bourgogne voir mon beau-frère (youpi...), ça me fera un break en tout cas.
Il faudra aussi que j'essaie avec les cartes CAN d'essai pour voir si ça marche avec elles...

555
Shields et Modules / Re : Carte Servomoteurs DCC + CAN
« le: avril 21, 2016, 05:20:07 pm »
Je crois que tout est bon :

Pages: 1 ... 35 36 [37] 38 39 ... 45