par Xavier » 23 Décembre 2015, 09:42
Bonjour,
Un point sur les évolutions en cours:
L'interface utilisateur ne changera pas radicalement. L'objectif est de ne pas obliger à plonger dans les méandres du patch Pure Data pour adapter le client au circuit.
Eric a déjà regroupé le paramétrage dans un fichier de configuration, modifiable dans le Patch ou grâce à un programme de configuration externe: nous sommes en V2 (vu les modifications apportées!)
Il doit encore travailler sur :
- L'introduction et le retrait d'un train à partir des actionneurs.
- La communication avec l'Arduino (elle fonctionne actuellement avec Firmata, qui doit être remplacé par des messages USB)
- La détection automatique du port Arduino (par identification du programme)
De mon coté, je développe le programme Arduino permettant:
- La mise à disposition du public de 8 boutons
- Le pilotage du PN (servo moteurs et clignotants)
- Le pilotage de leds (digital ou pseudo analogique)
- L'identification du programme Arduino
Lui aussi sera paramétrable à partir du programme de configuration externe cité plus haut:
- Paramétrage des boutons (Mode Inverseur/Répétitif, Nombre de répétition, Durée)
- Paramétrage des fonction (Sorties pilotées, Période Clignotement, Vitesse Servomoteur, Minimum, Maximum)
Sans oublier le programme de configuration externe permettant:
- La lecture et l'écriture du fichier de configuration
- L'initialisation de l'Arduino.
Je ferai un tuto vidéo dès que possible, c'est à dire quand nous aurons recollé les morceaux, et surtout testé le bon fonctionnement.
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