...
je n'ai pas assez de compétence en programmation pour changer la bibliothèque PinChangeInterrupt.
Il ne s'agit pas de changer la bibliothèque, mais de l'utiliser à la place de PinChangeInt.
Sauf que cette bibliothèque
ne prend pas en charge la carte Due ; par contre, on peut l'utiliser pour la carte Mega
car elle a l'avantage d'être toujours mise à jour. Pour cela, il faut aller voir comment cette bibliothèque s'utilise (à cette adresse :
https://github.com/NicoHood/PinChangeInterrupt ), et faire quelques modifications dans le programme (notamment lignes 239 à 247) en s'inspirant de l'exemple donné. Je viens de le faire et cela compile pour une carte Mega. Par contre, je n'ai pas le matériel pour constater que le B.A.L fonctionne correctement, mais il n'y a pas de raison pour que ça ne marche pas.
Une autre solution serait de trouver une bibliothèque compatible avec la carte Due.Si ce projet vous tient à coeur, et si vous ne vous sentez pas assez fort en programmation, alors le plus simple est de commander une carte Mega, soit chez Arduino (conseillé mais 35 euros), soit sur le marché asiatique (exemple Elegoo Mega R3 à 24 euros sur Amazon).