par Xavier » 24 Juin 2020, 19:52
Bonsoir Jean,
Le sketch que j'ai mis a ta disposition est, à mon avis, à la fois plus simple et plus complet que l'exemple de Locoduino
- Plus simple, car il ne prends en compte qu'un seul servomoteur.
- Et plus complet, car il sépare l'acquisition des commandes (USB ou bouton inverseur) de la partie exécution (Détection de la fin du mouvement)
De plus il montre comment les messages sont regroupés, pour une éventuelle traduction, et comment le défine est utilisé pour préparer un futur le paramétrage.
J'ai aussi tendance à créer des sous programmes afin de permettre de faire évoluer une fonction sans abîmer le reste.
Le temps venu, je te ferai un sketch complémentaire, sur la même structure pour les moteurs pas a pas avec Accelstepper. Tu pourras alors mixer les deux par toi même.
Puisque tu cite tes professeurs, je te cite les miens: Il faut être fainéant a bon escient!
En d'autres termes, pour aller plus vite, prépare mieux ce que te souhaites faire pour ne pas recommencer 50 fois la même chose.
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