Après ce que l'on va appeler la V1, une v2 est en cours de développement.
L'idée est de reprendre les ScheduleTables de jlb.
Les objets animations lumineuses seront des enfants de ScheduleTableAction pour permettre l'incorporation de ces objets dans les tables.
L'écriture du code sera un peu plus longue mais le temps sera géré dans le code et proprement et vous pourrez le changer à votre guise :
Un exemple pourrait être un chenillard
Les deux include pour les 2 biblio et ensuite
<code>
ScheduleTable cycle(3, 1500);
Chenillard chen();
byte tab[]={3,6,9};
void setup(){
chen.setup(3, tab);
cycle.at(500, chen);
cycle.at(900, chen);
cycle.at(1400, chen);
cycle.start();
}
void loop(){
ScheduleTable::update();
}
</code>
Vous pourrez jeter des coups d'oeil dans le dépôt :
https://git.framasoft.org/g.macfly/AnimLumV2Les essais sont en cours, je commencerais à pousser la semaine prochaine. Ce sera pour les animations qui sont fixes et non dépendantes de l'aléatoire.