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

Pages: 1 ... 36 37 [38] 39 40 ... 50
556
Bibliothèques / Re : Tuto d'utilisation de Git
« le: mars 27, 2016, 01:37:34 pm »
Bloqué au code SSH à rentrer :

Message :

À cause de la migration de notre gitlab vers un autre serveur, l'empreinte SSH du serveur a changé. Ne vous en inquiétez pas. Faites un ssh-keygen -f ~/.ssh/known_hosts -R git.framasoft.org et cela refonctionnera.

Voilà voilà....

557
Merci pour l'info permettant (enfin !) de mettre des images dans le texte. Yeaahh.  ;D ;D

Progressivement, à force de décortiquer, je me pose des questions.

Je proposerais bien de n'en avoir que deux classes :
Une classe arc et une classe nœud.

Dans la classe arc, on garde la tienne pour les cantons et pour une voie sans issue, on dit que le suivant, c'est 0 (zéro).

Dans la classe nœud, on définit 4 entrées sorties, systématiquement.
- pour une aiguille, l'une des entrées-sorties est à zéro, simplement.
- pour un croisement, une TJS, une TJD, un  triple, on définit les 4.

Ordre proposé :     1    2
                              4    3                               

Par ailleurs, on définit quels sont les aboutements INTERNES sont possibles dans les nœuds :
- pour une aiguille,     on aura 1,2,3,0 et 1-2, 1-3,    0,    0
- pour un croisement, on aura 1,2,3,4 et 1-3, 2-4,    0,    0
- pour une TJS,           on aura 1,2,3,4 et 1-2, 1-3, 3-4,    0
- pour une TJD,           on aura 1,2,3,4 et 1-2, 1-3, 2-4, 3-4
- pour un triple,          on aura 1,2,3,4 et 1-2, 1-3, 1-4,    0

Les aboutements sont ordonnés (A<B). Quand on l’interrogera, on ordonnera aussi la demande.

Une autre remarque : quand on cherche à aller d'un point à un autre, c'est toujours d'un canton à un autre, jamais d'un nœud à un autre nœud.
Je sais qu'en théorie des graphes, on va d'un nœud à un autre...

Et, d'ailleurs, pour sortir des labyrinthes (ce qui est un peu notre cas), on met une croix à côté de l'entrée du tunnel qu'on choisit.
Donc, ce qu'on marque, ce n'est pas le nœud lui-même, mais l'une de ses extrémité.
Je ne me rappelle pas avoir déjà vu de méthode qui tenait compte du sens de parcours d'un arc (ce qui est différent du problème des arcs orientés dès la départ).

Dans ton exemple et ce que tu disais auparavant sur les circuits complets qui seraient impossibles, je dirai que :
Je sais aller de E à B, de E à D, de B à D, de D à B, de D à E, de E à C, de C à E. Mais ni de D à C ou de C à D.
Et tu t'occuperas du problème de l'inversion dans le loop{}
De cette manière, on ne retourne pas sur ses pas.

Dernière remarque :
J'ai l'impression que tu veux faire deux choses à la fois :
1°) Trouver toutes les façons d'aller de A à B. Là, je comprends bien.
2°) Gérer les incompatibilités en même temps.

J'aurais mieux compris, surtout dans le setup{}, que tu cherches tous les itinéraires possibles (quelques ms).
Tu les ranges (A<B).
Dans le setup{}, on peut perdre une seconde...
Et, dans le loop{}, tu géreras le fait que tel itinéraire ne peux pas être fait en même temps que tel autre, en testant parmi ceux que tu as trouvé auparavant.

J'espère avoir été constructif  ;)

558
Le logiciel DCC++ / Re : DCC++ BaseStation
« le: mars 25, 2016, 07:00:16 pm »
Tu vas faire un UNO en parpaings ?  ;D

560
Le logiciel DCC++ / Re : DCC++ BaseStation
« le: mars 25, 2016, 04:18:05 pm »
Et une commande par mobile et DCC++

Et pour 10$, s'il vous plait !!  ;D ;D ;D



Si j'ai bien compris, c'est WiThrottle sur l'App Store (Ipod pour la vidéo)

561
Débuter / Re : Arduinos "génériques" et fréquence d'horloge
« le: mars 25, 2016, 09:10:23 am »
Pareil

562
Débuter / Re : Arduinos "génériques" et fréquence d'horloge
« le: mars 25, 2016, 08:53:36 am »
Tu as tout à fait raison, c'est sensible à la casse.

Mais le principal problème, c'est que ce n'est pas au bon endroit.
Dans "documents", on est dans la partie "users" et pas dans les programmes...

Et "hardware", dans la partie "Program files (x86)" existe déjà, ne serait-ce que pour tous les Arduinos (avr et autres).

Donc, il faut bien le mettre là.

Par contre, dans mon post, je parle de la partie "gestionnaire" : elle n'est pas utile. C'est juste pour les mises à jour.

Là où j'ai un problème, c'est qu'il trouve bien la directory, mais c'est qu'il ne comprends pas ce qu'il y a dedans :

"WARNING: Error loading hardware folder C:\Program Files (x86)\Arduino\hardware\clones
  Aucune définition de matériel valide n'a été trouvée dans le dossier clones."

563
Vos projets / Re : conseil pour voie évitement
« le: mars 24, 2016, 08:52:47 pm »
Bonjour Marc,

C'est un bon début.
Bien sûr, un certain nombre de choses à corriger...  ;)

On va commencer par le schéma électronique :

Très clair, très lisible, un vrai plaisir à lire. Mais...

Commençons par les entrées.

1°) Tu as choisi la sécurité SNCF : voie libre à HIGH et occupée à LOW. Parfait.
Si un fil se coupe, on a une occupation par défaut, gage d'une sécurité maximale.
Bravo.
Je ne sais pas s'il faut des 10k mais ça me paraît correct.

Puis les sorties

2°) Pour les 6 signaux et le CD4009 (ou CD40106), il y a un problème : tu n'as pas mis de résistance 220 Ω pour chaque LED.

3°) Commande des aiguilles.
Les 2 aiguilles sont soit toutes les 2 directes, soit toutes les 2 déviées.
Donc, l'inverseur du CD4009 ne sert pas.
En plus, un CD4009 contient 6 inverseurs et tu as 6 signaux : tu en a juste besoin d'un seul, pile poil !

4°) Reste le plus important : c'est l'Arduino qui décide du sens de circulation des trains sur une voie donnée.
Donc, tu dois avoir un relais inverseur double pour chaque voie, de V1 à V4.

Toi, sur ton alimentation, tu décides du sens de déplacement (marche avant/arrière) par un inverseur général.
Mais comme tu vas sur une boucle de retournement, ton train rentre en marche avant et de droite à gauche et ressort toujours en marche avant, mais de gauche à droite !

Entre les  deux, l'Arduino devra avoir inversé les rails des voies 1 à 4.

D'où les 4 doubles inverseurs indépendants que je te conseille d'installer.

Dans ton schéma, ce ne sont donc pas des boutons (et, donc, des entrées), mais des bobines de relais et, donc des sorties !

5°) Je ne comprends pas à quoi servent les jumpers sur la droite.
Ce seraient des boutons pour étudier les 4 cas d'occupation possibles des voies 1 à 4 ?

On parlera du programme lui-même dans un deuxième temps.

Bon courage !!  ;D

Amicalement
Denis

564
Débuter / Re : Arduinos "génériques" et fréquence d'horloge
« le: mars 24, 2016, 08:08:15 pm »
"Le canard était toujours vivant"... ça ne nous rajeunit pas  ;D ;D

Tu l'as mis là ? (voir PJ 1)
Tu as bien vu le gestionnaire dans l'EDI Arduino ? (voir PJ 2)




565
Shields et Modules / Re : Carte Servomoteurs DCC + CAN
« le: mars 24, 2016, 05:18:02 pm »
C'est la proposition de Jean-Luc (voir p4 de ce fil)
http://www.electrodragon.com/product/edarduino-nano-c-new-usb-ch340/

566
Shields et Modules / Re : Carte Servomoteurs DCC + CAN
« le: mars 24, 2016, 02:19:05 pm »
J'ai commandé 15 NANO chez Electrodragon (20 jours), dont quelques-uns pour moi. Pour info, 3,23 € pièce, port compris.
Je démarre la commande TME.

567
Et pourquoi on ne ferait pas un réseau composé uniquement de croisements ? ;D ;D

J'ai déjà cherché pour la suite du réseau, mais je pense que ça va t'embêter :



1°) Si tu sors par l'une des VoieLibre0 ... VoisLibre9 et que tu reviens par une autre de ces voies, tu fais une boucle de retournement  :(
Je n'y avais pas pensé au début, mais c'est logique.

2°) La seule voie bouclable "normalement", c'est VoieLibre0 <-> VoieLibre7. C'est ce que je fais.
La voieLibre7 longe la gare et passe dessous pour rejoindre la VoieLIbre0.
Comme ce circuit passe au travers de toute la gare, j'en profite pour mettre une gare cachée, du type "biceps" (appellation perso pour 1 tendon, plusieurs fibres et un tendon), comme la quasi totalité des gares cachées.
La facture chez Peco s'alourdit  :(
Comme ça, la gare cachée donne accès à toutes les voies.  :D



3°) VoieLibre6 <-> VoieLibre5
      VoieLibre4 <-> VoieLibre1
      VoieLibre3 <-> VoieLibre2.

4°) Et j'aurais quelques bifurcations pour passer d'un circuit à l'autre.
Le but est simple : quand un train sort par une voie, on ne doit pas savoir par laquelle il reviendra.

Il me reste à caser tout ça dans 3.42 x 2,57  ;D

Donc, M. Peco m'attend au coin du bois...

568
Infos et bonnes affaires / Un réseau EXTRA - Ordinaire !!
« le: mars 23, 2016, 08:21:48 pm »
Un comme ça, vous n'en avez jamais vu :

(mis en ligne le 20/03/16).
On est très, très loin de l'Arduino.

569
Débuter / Re : Arduinos "génériques" et fréquence d'horloge
« le: mars 23, 2016, 07:50:28 pm »
Je n'ai pas de clone, mais je crois que ça marche.

Sous Windows 10 (Jean-Luc est sous Mac) :
Tu vas sous C:\Program Files (x86)\Arduino\hardware.
C'est un dossier qui existe déjà.
Là, tu crée la directory "clones"
Dans cette directory, tu mets ton board.txt (en copiant collant le texte du post de Jean-Luc)

Tu lances Arduino et, depuis la 1.6.5 (au moins), tu vas dans "outils, type de carte" et, dans la fenêtre qui s'ouvre à droite, tu choisis le "gestionnaire de carte".
Là, tu remarqueras qu'il y a déjà pas mal de mises à jour qui te sont proposées, même si tu utilises des arduinos officiels, régulièrement mis à jours.

Et tu trouves dans la liste :
Arduino SAMD Boards (32-bits ARM Cortex-M0+)
Arduino/Genuino Zero, Arduino/Genuino MKR 1000

Il doit y avoir un bouton "installer"
Et tu peux l'installer.

Comme dit Jean-Luc : tu fermes Arduino et tu le rouvres.

Et tu le retrouves dans la liste "Outils/Type de carte"

Dis-moi ce que ça donne.  ;)

570
Shields et Modules / Re : Carte Servomoteurs DCC + CAN
« le: mars 23, 2016, 03:59:50 pm »
Bon, j'ai arrondi... :D

5,08 € pour 8 aiguilles, c'est quand même pas cher ! Un grand bravo !

Jean-Luc, tu maintiens ta liste en rouge (ce que tu ne fournis pas) ?
C'est pour la suite...

Pages: 1 ... 36 37 [38] 39 40 ... 50