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 - Dominique38

Pages: [1]
1
Le logiciel DCC++ / Re : Re : DCC++ BaseStation
« le: janvier 20, 2017, 08:05:43 am »
Non bien sûr ! Quand ça marche vaut mieux plus toucher   >:(

oui, bien sûr.
ce que je voulais dire, c'est que c'est la partie ethernet qui marche, je n'ai pas encore testé avec DCC++ basestation et la commande des trains et donc je voulais savoir si il faut que je modifie config.h comme indiqué avec COMM_INTERFACE 1 ?

2
Le logiciel DCC++ / Re : Re : DCC++ BaseStation
« le: janvier 19, 2017, 09:58:29 pm »
En cas de doute, le plus simple est sans doute d'essayer une option puis l'autre est de regarder dans le moniteur de l'IDE si l'adresse IP est reconnue (0.0.0.0 -> non reconnue) (192.168.1.xxx -> reconnue)

J'ai donc suivi votre conseil, et l'option qui marche est bien avec #define COMM_INTERFACE 2, une fois ajoutée la bibliothèque ethernet2 (version 1.0.3) correspond au shield (avec le chipset Wiznet W5500). Donc merci du conseil efficace  :) :)

Est-ce que je dois faire les modifications proposées pour #define COMM_INTERFACE 1 ?

Merci d'avance

3
Le logiciel DCC++ / Re : DCC++ BaseStation
« le: janvier 19, 2017, 09:38:32 am »
Bonjour et merci pour les explications sur la liaison ethernet... que je vais mettre en pratique ce week-end.

J'ai juste une petite question sur le choix de la carte ethernet dans le fichier Config.h : quelle différence entre les choix 1 et 2, qui sont tout les deux des shield Ethernet Arduino ?

J'ai une carte Arduino Ethernet Shield 2, quel choix je dois faire ?

Merci d'avance

Bien cordialement

// DEFINE COMMUNICATIONS INTERFACE
//
//  0 = Built-in Serial Port
//  1 = Arduino.cc Ethernet/SD-Card Shield
//  2 = Arduino.org Ethernet/SD-Card Shield

//  3 = Seeed Studio Ethernet/SD-Card Shield W5200

#define COMM_INTERFACE   1

4
Le logiciel DCC++ / Re : DCC++ et pilotage d'aiguillage
« le: janvier 10, 2017, 10:21:05 am »
oui tu as tout à fait raison, j'essaye dès que possible... demain je pense.

5
Le logiciel DCC++ / Re : DCC++ et pilotage d'aiguillage
« le: janvier 09, 2017, 06:22:27 pm »
Bonjour Christophe,

voici la copie d'écran demandée, sauf mauvaise manip de ma part :


C'est bien ADRESS = 0 et SUBADRESS = 0 ! (pour le premier aiguillage).

Pour la modification de l'adresse, c'est n'est pas l'ID ou ADRESS que je souhaite modifier mais l'adresse Roco de mon décodeur d'aiguille, et je vais regarder le code en détail... dans les prochains jours.

Bien amicalement

Dominique38

6
Le logiciel DCC++ / Re : DCC++ et pilotage d'aiguillage
« le: janvier 08, 2017, 12:47:53 pm »
Non, pour les locos cela va bien, je demandais comment modifier l'adresse du décodeur d'aiguillage : mon décodeur a l'adresse 1 que j'ai fixée avec mon booster ROCO et la Multimaus, et donc j'y accède par DCC++ avec ADRESS=0 et SUBADRESS=0, et je me demandais si c'était possible, avec DCC++, de modifier cette valeur "1" de mon décodeur d'aiguillage ?

7
Le logiciel DCC++ / Re : DCC++ et pilotage d'aiguillage
« le: janvier 08, 2017, 10:30:45 am »
Suite de l'histoire :
- j'ai fait mon automate et il n'a pas eu le temps de tester toutes les possibilités, l'aiguille avec le code 1 (programmé avec multimaus) c'est déclenchée avec ADRESS=0 et SUBADRESS=0, et j'ai regardé avec une aiguille avec le code 2 (multimaus toujours) qui s'est déclenchée avec ADRESS=0 et SUBADRESS=1.

avec uniquement ces 2 cas, la formule semble donc être : N = (ADDRESS) * 4 + SUBADDRESS + 1 mais il faudrait tester avec plus d'adresse décodeur bien sûr.

En tout cas cela marche et je vais donc continuer mes bricolages...
A bientôt

PS : donc cela marche bien en reprenant l'adresse du décodeur programmé avec la centrale ROCO, mais je n'ai pas vu comment "programmer" l'adresse d'un décodeur, comme le CV d'une locomotive : quelqu'un a une idée ?

dominique38

8
Le logiciel DCC++ / Re : DCC++ et pilotage d'aiguillage
« le: janvier 07, 2017, 09:35:10 pm »
Bonsoir,
j'ai fais les manips suivantes :
- j'ai vérifié que mon aiguillage Roco et son décodeur Roco 61196 fonctionnaient bien, avec le booster Roco et la MultiMaus : c'est bien le cas, avec l'adresse 1  ;D
- j'ai pour commencer testé la commande DCC++ directe, sans "définir" l'aiguillage : <a 1 0 0> et <a 1 0 1> : aucun effet (à noter que ADRESS 1 et SUBADRESS 0 donnent bien l'adresse 1 avec la formule de SerialCommand.cpp indiqué par bobyAndCo) ;
- j'ai "défini" mon aiguillage avec <T 1 1 0>, sur l'ID 1 donc, retour OK de DCC++
- j'ai vérifié avec <T> que mon aiguille était définie : OK !
- j'ai testé la commande directe <T 1 1> et <T 1 0> et rien ne se passe.

Bref : échec pour l'instant  :'( :'( :'(

Mes pistes de travail, pour demain :
- aller prendre l'air ;
- faire un programme automate (avec processing) pour tester des valeurs ADRESS et SUBADRESS différentes...

une question :
- j'ai fait tout cela sur la ligne principale : est-ce que cela peut marcher sur la ligne programmation ???

Sur ce, bonne nuit.

Dominique38

9
Le logiciel DCC++ / Re : DCC++ et pilotage d'aiguillage
« le: janvier 07, 2017, 12:27:39 pm »
Rebonjour
- merci pour les précisions sur subadress, je comprends mieux maintenant ...
- j'ai bien eu des réponses avec <T> qui m'indiquaient que l'aiguillage était créé, mais je n'ai regardé tout en détails donc je vais ré-essayer en fin de journée et voir tout cela de manière plus précise.

Et je posterais les résultats de mes essais bien sûr, concluants ou non.

Je précise que j'utilise une carte UNO avec shield motor arduino également

A suivre donc...

10
Le logiciel DCC++ / DCC++ et pilotage d'aiguillage
« le: janvier 07, 2017, 11:55:44 am »
Bonjour à tous,
Je viens de passer à DCC (avant j’utilisais CmdrArduino comme beaucoup), j’utilise plutôt une liaison bluetooth en écrivant des programmes android avec app inventor du MIT, même si la solution ethernet m’intéresse, tout cela marche bien pour les locos mais pas pour les aiguilles !

Je souhaite commander mes aiguilles ROCO équipées du décodeur ROCO 61196 et je n’y arrive pas :
- j’ai fait de nombreux essais, mais rien ne bouge, et je ne comprends pas la notion de SUBADDRESS ?
- je mets l’aiguille en mode programmation (en la manoeuvrant manuellement 5 fois), elle entre bien dans ce mode, je définis avec < T ID ADDRESS SUBADDRESS >, puis j’essaye de manoeuvrer avec < T ID THROW > et rien ne se passe.
Merci pour votre aide.
Bien cordialement

Dominique38

11
Présentez vous ! / Bonjour de l'Isère
« le: janvier 07, 2017, 11:53:34 am »
Bien le bonjour à tous,
en quelques mots :
- je suis un homme (autant être précis, avec mon prénom  :D), j'ai 55 ans, j'habite dans le nord de l'Isère...
- je suis en possession de voies géoline Roco, avec aiguillages et décodeur Roco, de divers locomotives digitales Roco et aussi Autorail Jouef...
- je suis plutôt porté sur le bricolage informatique que sur la réalisation d'un décor réaliste, donc pour l'instant je bricole avec des rails, des locomotives, des aiguillages, des servo moteurs... et des bouts de programmes partout...
- et avec Arduino, Processing, App Inventor du MIT pour la programmation Android sur smartphone...
- et je bricole aussi avec les ILS et essaye de développer un repérage des convois basés sur la position sur les différentes voies avec le calcul d'une abscisse curviligne qui me permet de positionner le convoi, de calculer la distance du précédent...
- et je suis passé à DCC++ comme beaucoup ;D, avec plaisir

et comme j'ai quelques questions, ce sera tout de suite sur le forum... ::)

Merci

Pages: [1]