c. Description de la carte
d. Utilisation
Les servomoteurs peuvent être pilotés à la fois en DCC et à l'aide de boutons à levier. En
analogique, la commande se fait par une mise à la masse des entrées A0, A1, A2, A3, A4, et A5
de la carte Arduino.
Les servomoteurs disposent donc d'une double commande.
e. Paramétrage du programme
Adresses DCC
La
configuration
ConfigureDecodeursServos() ».
void ConfigureDecodeurServos()
{
accessory[0].address = 1;
ArduinoBorne[0] = 3;
servos[0].minangle=30;
servos[0].maxangle=135;
180)
servos[0].angle=servos[0].minangle; // Position initiale du servomoteur
servos[0].inverted=true;
servos[0].functionnumber=0; // Numéro d'ordre de configuration des accessoires pilotés
servos[0].sens=2;
...
UAICF Nevers-Vauzelles – Section Modélisme - http://modelisme58.free.fr
des
adresses
DCC
// Adresse DCC de l'aiguillage
// Borne de l'Arduino utilisée pour piloter le servomoteur
// Position extrême du servomoteur (mini - valeur mini = 0 )
// Position extrême du servomoteur (maxi - valeur maxi =
// true = inversion des positions mini et maxi
// Position de l'aiguillage
Connecteurs des 6 servomoteurs
Bornes 3-4-5-6-7-8 de l'Arduino
8 7 6 5 4 3
A0
Masse
se
réalise
dans
Signal
+5V
Masse
A5
6 boutons à levier pour commande
en analogique
la
fonction
janvier 2017
Signal DCC
« Void
7/9