Bonjour,
après avoir carbonisé quelques neurones (reste à utiliser ceux qui restent) voila le programme qui marche sur un ATtiny 85.
(Oublions l'ATtiny 13 pour cette application, le code refuse de compiler)
Donc avec le processus classique décrit dans ces colonnes (encore merci Christian Bézanger), pour mémoire :
via le programme des exemples ArduinoISP sur un UNO.
Dans préférences
https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.jsonType de carte : ATtiny25/45/85; Processeur : ATtiny85; Clock : Internal 8 MHz. Programmateur : Arduino as ISP.
Gravure de la séquence d’initialisation puis télédeversement.
Connexion de l'interface DCC sur le booster DCCpp_VV bien connu, manette Throttle, F4 sur cette manette, changement de direction,
les LED sont sur PB3 et PB4 (pins 2 et 3) et le signal DCC via l'optocoupleur sur PB2 (pin 7)
Ci-joint le code tel que compilé, adresse loco 9, donc courte, et 128 crans de vitesse.
IDE 1.8.2 sous W10.
PS: j'aurais du mal à fournir plus d'explications, le programme est le résultat d'approximations successives.
Nota : pas encore testé en parallèle avec la loco #9, embarqué dans la fausse motrice, mais il n'y a pas de raison que ça ne marche pas !