Le Bulletin du Printemps est en cours d'envoi
...
La zone Adhérents est active
(Si vous ne la voyez pas, pensez à mettre à jour vos coordonnées CDZ dans le Panneau de l'Utilisateur et prévenir l'admin que c'est fait)
ARDUINO / JMRI : UN DECODEUR ACCESSOIRES (7 AIGUILLES) POUR « PRESQUE QUE DALLE »
Re: ARDUINO / JMRI : UN DECODEUR ACCESSOIRES (7 AIGUILLES) POUR « PRESQUE QUE DALLE »
Salut Jean-Luc !
Les "vulgarisation" JMRI vont arriver dans la foulée
Moi je suis preneur de "vulgarisation" du montage des kits
Les "vulgarisation" JMRI vont arriver dans la foulée
Moi je suis preneur de "vulgarisation" du montage des kits
Re: ARDUINO / JMRI : UN DECODEUR ACCESSOIRES (7 AIGUILLES) POUR « PRESQUE QUE DALLE »
Bonjour @ tous !
Pour Daniel 67 et jld31250 un extrait pour le paramétrage d'un servo-moteur :
accessory[0].address = 31; // Adresse DCC de l'aiguillage
ArduinoBorne[0] = 4; // Borne de l'Arduino utilisée pour piloter le servomoteur
servos[0].minangle=90; // Position extrême du servomteur (mini - valeur mini = 0 )
servos[0].maxangle=150; // Position extrême du servomteur (maxi - valeur maxi = 180)
servos[0].angle=servos[0].minangle; // Position intiale du servomoteur
servos[0].inverted=true; // true = inversion des positions mini et maxi
servos[0].functionnumber=0; // Numero d'ordre de configuration des accessoires pilotés
servos[0].sens=2; // Position de l'aiguillage
Dans mon cas de figure, s'agissant que d'aiguilles la vitesse est la même, mais rien n'empêche d'inclure une vitesse personnalisée dans le paramétrage de l'accessoire.
const byte servotimer = 60; // Vitesse de déplacement du servomoteur. Plus la valeur est faible, plus la vitesse est rapide
remplacé par quelque chose comme :
servos[0].servotimer=100; par exemple
Pour Daniel 67 et jld31250 un extrait pour le paramétrage d'un servo-moteur :
accessory[0].address = 31; // Adresse DCC de l'aiguillage
ArduinoBorne[0] = 4; // Borne de l'Arduino utilisée pour piloter le servomoteur
servos[0].minangle=90; // Position extrême du servomteur (mini - valeur mini = 0 )
servos[0].maxangle=150; // Position extrême du servomteur (maxi - valeur maxi = 180)
servos[0].angle=servos[0].minangle; // Position intiale du servomoteur
servos[0].inverted=true; // true = inversion des positions mini et maxi
servos[0].functionnumber=0; // Numero d'ordre de configuration des accessoires pilotés
servos[0].sens=2; // Position de l'aiguillage
Dans mon cas de figure, s'agissant que d'aiguilles la vitesse est la même, mais rien n'empêche d'inclure une vitesse personnalisée dans le paramétrage de l'accessoire.
const byte servotimer = 60; // Vitesse de déplacement du servomoteur. Plus la valeur est faible, plus la vitesse est rapide
remplacé par quelque chose comme :
servos[0].servotimer=100; par exemple
- Daniel67
- Platinum
- Messages : 3109
- Enregistré le : 26 févr. 2014, 15:56
- Localisation : Strasbourg
- A remercié : 34 fois
- A été remercié : 68 fois
Re: ARDUINO / JMRI : UN DECODEUR ACCESSOIRES (7 AIGUILLES) POUR « PRESQUE QUE DALLE »
Merci pour ces compléments.
Daniel
Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer.
Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer.