osaka:
Et il n'y a pas si longtemps je ne sais plus qui l'avait fais sur du triphasé il me semble ?
Oui, c'est moi... J'utilisais un MEGA (4 timers 16 bits x 3 sorties OCR (12 voies quoi!), avec utilisation des INT externes pour la synchro secteur). Sur un UNO, c'est plus délicat, un seul timer 16 bits avec seulement deux sorties OCR. Ces fonctions étant matérielles, le traitement valeur=>220=>synchro (100 fois par seconde) est totalement transparent au niveau du soft. On peut rajouter des sorties supplémentaires, mais au détriment grave de la programmation (selon la précision (nombre de valeurs de commande), il faudra accepter une interruption 256x100 fois par seconde pour un grada 8 bits)...
Je crois que j'avais mis un dossier en ligne, je regarde... Mais c'est déjà pour un public averti...
dimer_12_voies_dmx_version_0_0.pdf
Pas trop de temps en ce moment pour détailler, malheureusement, car ce genre de projet pousse assez loin dans les possibilités cachées de l'arduino et devient rapidement intéressant...