Commande 4 moteur par Grove I2C L29P

Bonjour,

J’ai 2 grove I2C L298P pour piloter 4 moteurs (2 moteurs par grove I2C L298P). Le 1er a l’adresse 0xf et la 2ème l’adresse 0xd. j’ai fait le programme pour Arduino mega que je joins.
Le résultat est le suivant : les moteurs piloter par le grove I2C L298P adresse 0xf fonctionne systématiquement ; alors que les 2 moteurs ont un fonctionnement aléatoire. SI je ne mets que 2 moteurs cela fonctionne bien (une grove ou l’autre).
Merci pour aide