Feux clignotants PN

Re: Feux clignotants PN

Messagepar christiandard » 30 Mars 2016, 19:12

Bonsoir.

Merci de ton aide Xavier.

Donc dans l'ordre, que faut'il faire.

Mettre la mémoire à zéro en passant par le moniteur de sêrie.
Ou faire un reset quand on a chargé le sketch ?
Comment je fais ?

J'aimerais que tu me guides de la manière suivante :

1 lancer le programme
2 brancher la carte
3. Compiler avant de charger le programme

etc...

En expliquant les procédures un peu plus complexes.

Ce serait très sympa, j'y retourne et j'attends la suite, si tu veux bien.

C'est la premiére fois que j'utilise l'Arduino, j'ai fait tourner la carte pour voir si elle fonctionne
et tous les autres programmes ont bien tourné.


Ch.
Dernière édition par christiandard le 31 Mars 2016, 07:12, édité 1 fois au total.
Echelle N, Peco code 55.
Centrale MM et Lenz LVZ100, interface USB Lenz.
Rétro LDT RS-8, moteurs Conrad et Tortoise.
Sprog II pour la programmation des locos.

http://www.minivillepassion.net
christiandard
 
Messages: 1067
Inscrit le: 15 Décembre 2012, 09:35

Re: Feux clignotants PN

Messagepar Xavier » 30 Mars 2016, 19:52

Je reprends ...

1 brancher la carte
2 lancer le programme
3 Selectionner le type de carte
4 Selectionner le Port
5 charger le programme
6 Ouvrir le Moniteur série :
6.0 - Vérifier que les messages s'affichent. Si Ok passer en 7 sinon ...

6.1 - Cocher le défilement automatique.
6.2 - Sélectionner 'NL & CR'
6.3 - Sélectionner '9600 bds'
6.4 Appuyer sur Reset sur l'Arduino (Retour à l'étape 6.0)

7 Initialiser la mémoire, ce sont les commandes suivantes...
7.1- Adresse de base Dcc: A<Adresse> (pour moi A500<Entrée>)
7.2 - Vitesse : V20<Entrée>
7.3 - Temporisation : D5000<Entrée>
7.4 - Clignotement : T1000<Entrée>

8 Afficher les paramètres : L Si Ok passer a l’étape 8 sinon retour en 7

9 Fermer le PN : C0
10 Ouvrir le PN : C1
11 Si en forme recommencer à l'etape 9 sinon
12 aller se coucher
13 prendre un cachet d'aspirine
14 Aller consulter son Psy :help:

Je crois que j'ai dérapé ... Pardon. Attention Arduino rends dépendant ! :welcome2:

Amicalement et avec humour...

Xavier,
Echelle N , Run depuis le 01/01/2013
Centrale NanoX/Roco + GenLiS88, Dcc++, Décodeurs Accessoires à base d'Arduino
Rétrosignalisation LDT RM-GB-8-N-B, Décodeur d'aiguillage LDT M-DEC-DC-B, Moteurs Conrad 219998
Club; AMFBC 73
Xavier
 
Messages: 465
Inscrit le: 11 Décembre 2009, 19:01
Localisation: Challes les eaux - Chambery (Savoie / Rhône Alpes)

Re: Feux clignotants PN

Messagepar christiandard » 30 Mars 2016, 20:36

Bonsoir.

Oui l'Arduino rend dépendant..... :geek:

Compil, ok.
Programme ok.
Téléchargement ok.

Je fais tout ce que tu me dis, mais toujours rien dans le moniteur même après un RESET.

Je désespère :roll:

Comment faire pour avoir ces valeurs qui s'affichent ?
Quand je donne un ordre du style Y ou autre, rien ne se passe, pas de com entre la carte et le PC.
Pourtant, c'est le bon port sélectionné, j'ai même tout réinstallé, no comprendo.

???????????????????????
Echelle N, Peco code 55.
Centrale MM et Lenz LVZ100, interface USB Lenz.
Rétro LDT RS-8, moteurs Conrad et Tortoise.
Sprog II pour la programmation des locos.

http://www.minivillepassion.net
christiandard
 
Messages: 1067
Inscrit le: 15 Décembre 2012, 09:35

Re: Feux clignotants PN

Messagepar christiandard » 30 Mars 2016, 20:48

Bonsoir.

Je viens d'essayer un petit sketch pour voir si le moniteur répond.

void setup()
{
Serial.begin(9600);
Serial.print("Bonjour !");
}

void loop()
{
// Vide, rien à répéter.
}

Le test est ok, je ne comprends pas :geek: :geek: :geek:

Ch.
Echelle N, Peco code 55.
Centrale MM et Lenz LVZ100, interface USB Lenz.
Rétro LDT RS-8, moteurs Conrad et Tortoise.
Sprog II pour la programmation des locos.

http://www.minivillepassion.net
christiandard
 
Messages: 1067
Inscrit le: 15 Décembre 2012, 09:35

Re: Feux clignotants PN

Messagepar Xavier » 30 Mars 2016, 21:16

Pas de panique....
La nuit porte conseil. Demain c'est travail !
Au pire nous utiliserons Skype ou TeamViewer pour que je puisse voir ce que tu fais et te guider. (prépare le chargement éventuellement)

Je te souhaites une bonne nuit.

Amicalement,

Xavier
Echelle N , Run depuis le 01/01/2013
Centrale NanoX/Roco + GenLiS88, Dcc++, Décodeurs Accessoires à base d'Arduino
Rétrosignalisation LDT RM-GB-8-N-B, Décodeur d'aiguillage LDT M-DEC-DC-B, Moteurs Conrad 219998
Club; AMFBC 73
Xavier
 
Messages: 465
Inscrit le: 11 Décembre 2009, 19:01
Localisation: Challes les eaux - Chambery (Savoie / Rhône Alpes)

Re: Feux clignotants PN

Messagepar christiandard » 30 Mars 2016, 22:50

Bonsoir...

Demain je ne suis pas chez moi, on verra un autre jour.
Pourquoi le programme fonctionne chez toi ?
C'est le même, je suppose.
Refaire un lien avec le programme serait une première approche.
Après , comment réinitialiser la carte comme en usine.
Y a t'il sur ton PC une bibli que je n'aurais pas ou un autre programme Arduino ?

Quelques idées comme ça.

Ch.
Echelle N, Peco code 55.
Centrale MM et Lenz LVZ100, interface USB Lenz.
Rétro LDT RS-8, moteurs Conrad et Tortoise.
Sprog II pour la programmation des locos.

http://www.minivillepassion.net
christiandard
 
Messages: 1067
Inscrit le: 15 Décembre 2012, 09:35

Re: Feux clignotants PN

Messagepar SUPERN » 31 Mars 2016, 11:10

Une vérif à faire:
Vérifie la vitesse de liaison du moniteur série. 9600 bauds ou 115000 bauds.
Elle doit être la même que celle déclarée dans le programme.
A+
Yves
Bon TRAIN à tous!
Membre des modélistes charentais (http://www.lmc-17.fr)
Membre AFAN
SUPERN
 
Messages: 1591
Inscrit le: 07 Octobre 2013, 18:27
Localisation: 17600 SAUJON

Re: Feux clignotants PN

Messagepar Xavier » 31 Mars 2016, 17:55

Bonsoir Christian,

Je ne vois pas de bonne raison pour que cela ne fonctionne pas :evil:
Si une bibliothèque manquait, elle serait signalée à la compilation qui précède systématiquement le chargement.
Réinitialiser la carte est partiellement fait au chargement du programme ( pas l'eeprom qu'il faut initialiser):
Il est possible de mettre en commentaire dans le Setup les lignes 422-425
DccBaseAdress=EEPROM.read(Eeprom)*255+EEPROM.read(Eeprom+1);
speedPN=EEPROM.read(Eeprom+50);
Period=EEPROM.read(Eeprom+52)*255+EEPROM.read(Eeprom+53);
tempoPN=EEPROM.read(Eeprom+54)*255+EEPROM.read(Eeprom+55);
et de les remplacer par
DccBaseAdress=500;
speedPN=80;
Period=1000;
tempoPN=5000;

Ci dessous une copie d'écran du moniteur avec toutes les options a respecter en bas (SUPERN s'est fait prendre!):
Monitor.jpg

J'ai testé avec un Arduino Uno et un Mega sans soucis. 8-) Attention les paramètres (22, 50, 100 , 0) affichés en haut de cette copie d'écran ne sont pas les bons, je n'ai pas voulu déprogrammer mon décodeur 8 servo !

Je ne serai pas disponible demain soir.
Le temps n'étant pas au beau fixe ce week-end, je devrai avoir quelques disponibilités dimanche : me contacter par MP.

Amicalement,

Xavier
Echelle N , Run depuis le 01/01/2013
Centrale NanoX/Roco + GenLiS88, Dcc++, Décodeurs Accessoires à base d'Arduino
Rétrosignalisation LDT RM-GB-8-N-B, Décodeur d'aiguillage LDT M-DEC-DC-B, Moteurs Conrad 219998
Club; AMFBC 73
Xavier
 
Messages: 465
Inscrit le: 11 Décembre 2009, 19:01
Localisation: Challes les eaux - Chambery (Savoie / Rhône Alpes)

Re: Feux clignotants PN

Messagepar christiandard » 31 Mars 2016, 19:35

Bonsoir.

Je ne suis pas chez moi ce soir, je regarde cela demain et on verra pour peaufiner ce w.e.
Quand je vois la copie d'écran, ce sont bien les mêmes paramètres.
Pour l'adresse DCC, il suffit de mette l'adresse que j'emploie, 41 ?
Merci de te pencher sur le problème.

Quand je vois la vidéo, je bave....
C'est tout que je veux, reste à bien adapter les barrières et les feux pour le réalisme.

Ch.
Echelle N, Peco code 55.
Centrale MM et Lenz LVZ100, interface USB Lenz.
Rétro LDT RS-8, moteurs Conrad et Tortoise.
Sprog II pour la programmation des locos.

http://www.minivillepassion.net
christiandard
 
Messages: 1067
Inscrit le: 15 Décembre 2012, 09:35

Re: Feux clignotants PN

Messagepar christiandard » 01 Avril 2016, 13:36

Bonjour.

J'ai donc recommencé à travailler la "chose"...

Bonne nouvelle, le programme fonctionne.

Explications :

j'ai mis en commentaire tous les codes qui étaient liés à l'écran LCD,
je n'avais pas bien compris le système au départ,
et tout s'est affiché, les commandes fonctionnent, C1, C0, pour les réglages je vais faire des essais et on verra.
J'aurai encore certainement des questions à poser...
Ce n'est que le deuxième jour que je travaille avec l'Arduino...

Pour ce qui est des essais en premier, le petit souci est que les feux s'arrêtent directement à la commande C0.
Où dois-je changer quelque chose dans le code pour qu'ils continuent tant que les barrières ne sont pas tout à fait relevées ?
Je vais encore regarder l'histoire cet après-midi et je commente au fur et à mesure.

Ch.
Echelle N, Peco code 55.
Centrale MM et Lenz LVZ100, interface USB Lenz.
Rétro LDT RS-8, moteurs Conrad et Tortoise.
Sprog II pour la programmation des locos.

http://www.minivillepassion.net
christiandard
 
Messages: 1067
Inscrit le: 15 Décembre 2012, 09:35

PrécédentSuivant

Retourner vers Automatismes

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 3 invités