Chercher dans la communauté
Résultats des étiquettes.
5 résultats trouvés
-
[Astuce] Inverser le sens de rotation de l'encodeur de l'écran LCD
Invité a posté un sujet dans Tutoriels et améliorations pour GEEETech
Salut ! Depuis que j'ai reçu ma Pro C, quelque chose m'ennuie de façon incroyable : le sens de rotation de l'encodeur de l'écran LCD. La logique veut que si l'on tourne de façon horlogique, les valeurs augmentent et les menus descendent. Si l'on tourne de façon anti-horlogique, les valeurs sont supposées diminuer et la navigation est supposée remonter. Or, sur le LCD2004, tout est inversé. Pour remédier à cela, il faut ouvrir le fichier pins.h avec Arduino 1.0.1 et rechercher les lignes suivantes : //buttons are directly attached #define BTN_EN1 40 #define BTN_EN2 42 A l'heure de l'écriture de message, c'est situé à la ligne 1420 du fichier. Il faut inverser les valeurs de BTN_EN1 et de BTN_EN2. On obtient alors ceci : //buttons are directly attached #define BTN_EN1 42 #define BTN_EN2 40 On sauvegarde, on compile et on téléverse sur la GT2560. Magique, l'encodeur fonctionne à présent de façon logique. Merci à @Glenn qui a déblayé le terrain en inversant dans un premier temps toutes les valeurs de BTN_EN1 avec celles de BTN_EN2 sur l'ensemble du fichier.- 26 réponses
-
- horlogique
- lcd2004 controller
-
(et 2 en plus)
Étiqueté avec :
-
[Astuce] Passer les menus de l'écran LCD en français
Invité a posté un sujet dans Tutoriels et améliorations pour GEEETech
Bonsoir. Parmi les choses que j'ai modifié sur ma Pro C, il y a la langue d'affichage de l'écran LCD. Je trouvais sympa de pouvoir franciser tout ça, même si les traductions, de façon générale, manquent un peu de qualité. La modification a lieu au niveau du firmware, via le fichier language.h. Ouvrez ce dernier à l'aide d'Arduino et recherchez-y la ligne suivante : // pick your language from the list above #define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en) Et remplacez-la par celle-ci : #define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(fr) Compilez, téléversez, profitez. N'est-ce pas merveilleux ?- 18 réponses
-
- traduction
- français
-
(et 2 en plus)
Étiqueté avec :
-
bonjour, je n'ai rien trouvé de ce qui est indiqué dans ce tutoriel .... de plus avrdude.exe renvoi un message d'erreur et je ne peux pas sauvegarder l'original...
-
bonjour Suite à l'application de ce tutoriel, je rencontre des soucis. j'utilise arduino-1.0.1 mais quand j'ouvre langage.h il me charge tout le marlin sauf langage, une idée ? merci
-
[Astuce] Supprimer le beep sonore lors d'un click sur l'encodeur de l'écran LCD
Invité a posté un sujet dans Tutoriels et améliorations pour GEEETech
Bonjour. En trifouillant le firmware afin de tenter de rétablir le sens de rotation naturel de l'encodeur, je me suis rappelé à quel point le beep sonore audible à chaque clic sur l'encodeur m'agaçait également. Afin de rentre l'encodeur silencieux, il faut éditer le fichier pins.h avec Arduino 1.0.1. Il faut repérer le code suivant : //arduino pin witch triggers an piezzo beeper #define BEEPER 18 Il est situé, au moment de la rédaction de ce message, à la ligne 1410. Pour rendre l'encodeur silencieux, il suffit alors de remplacer la valeur 18 par -1 : //arduino pin witch triggers an piezzo beeper #define BEEPER -1 Il reste ensuite à sauvegarder, compiler et téléverser le nouveau firmware sur la GT2560 pour appliquer les modifications. Enjoy the Silence.