LOCODUINO

Parlons Arduino => Vos projets => Discussion démarrée par: msport le mars 29, 2022, 10:02:14 am

Titre: Dépannage pour Block Automatique Lumineux à 8 cantons analogiques
Posté par: msport le mars 29, 2022, 10:02:14 am
@ Laurent HABERMACHER
Votre IDE se perd entre vos différents disques C: D: et E:
Utilisez une installation standard et ça ira mieux.
Titre: Re : Dépannage pour Block Automatique Lumineux à 8 cantons analogiques
Posté par: law42210 le mars 29, 2022, 10:41:53 am
Bonjour
Merci de votre réponse.
Je suis désolé ne pas avoir posté ma demande au bon endroit.

J'ai réinstallé par le store de Windows 10, même erreur.
Suite au message que j'ai eu la bibliothèque PinChangeInt ne doit pas être compatible avec la carte DUE et je n'ai pas de carte Mega. je n'ai pas assez de compétence en programmation pour changer la bibliothèque PinChangeInterrupt.

Cordialement
Titre: Re : Dépannage pour Block Automatique Lumineux à 8 cantons analogiques
Posté par: msport le mars 29, 2022, 11:02:45 am
Bonjour,

les diagnostics indiquent trois emplacements différents où l'iDE cherche ses bibliothèques et son programme : C: D: et E:
et finalement ne trouve pas un fichier. L'erreur est là.

Ce n'est peut-être pas l'IDE lui-même qui est mal installé mais les bibliothèques.

Mettez tout sur C: , ce n'est pas Arduino qui prend de la place.

Nota, vous n'avez pas besoin de disposer d'une carte Mega pour compiler, faites simplement le choix de la carte et faites Vérifier
Titre: Re : Re : Dépannage pour Block Automatique Lumineux à 8 cantons analogiques
Posté par: chris_bzg le mars 29, 2022, 01:04:13 pm
...
 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).