Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Juan

Pages: 1 2 3 [4] 5 6 ... 9
46
Gracias msport
Je m'étais déjà souvenu des quatre chiffres de l'adresse.
Quant à debug = 0/1, je ne sais pas, j'ai essayé d'utiliser les deux types d'alimentation, avec FTDI ou avec la batterie uniquement. Dans les deux cas, je dois définir debug=1 pour les fonctions.

47
Une curiosité : dans quel octet (ou autre) de l'EEPROM se trouvent les adresses des quatre locomotives ? Parce que je pouvais faire le test en les écrivant directement dans l'EEPROM.

48
Bonjour à tous
Eh bien, avant de passer à l'autre sujet, qui, je l'espère, ne sera pas trop compliqué, terminons par la manette, car j'ai quelques questions en suspens. A savoir :
1.- Pourquoi le problème a-t-il été résolu, dans mon cas, lorsque j'ai mis debug=1 ? Quelle en est la raison ? Est-ce que cela fonctionne pour vous avec debug=0 ?
2 - Je n'arrive pas à enregistrer l'adresse des locos. Je suis les instructions : *-adresse numéro-#, mais l'adresse ne change pas, elle est toujours 00.

L'affaire n'en finit pas ! >:(
Cordialement
Juan

49
ATTENTION, MESDAMES ET MESSIEURS :
Cela semble déjà fonctionner. Et sur le PCB complet, comme vous pouvez le voir sur la photo.
Et comment je l'ai réparé ? Très simple. Dans le sketch, ligne 106 int debug = 0 ; changer par int debug = 1 ;
Et tout est réparé. La raison ? Je n'en ai aucune idée.

Bon, maintenant je dois tester si le HC-12 fonctionne, mais ce sera pour un autre jour.

Msport et tous les autres, merci beaucoup de m'avoir supporté et de m'avoir aidé. Demain, je continuerai à vous ennuyer avec un autre sujet que j'ai en tête, mais demain.
Cordialement
Juan

50
J'ai oublié la photo avec le Uno.

51
J'ai fait un autre test sur le breadboard en utilisant un Uno.  Résultat :
1.- le codeur fonctionne
2 - Je tape sur une touche et il ne fait rien : il ne se réinitialise pas mais il ne réagit pas non plus à la touche.
3.- l'encodeur ne fonctionne plus

QUE FAIRE D'AUTRE ?

Je pourrais essayer avec un Nano sur la planche à pain, mais franchement, je n'en ai plus envie.

52
Msport, il semble que nous ayons pensé la même chose. Mais malheureusement, il continue à se réinitialiser. Et je n'ai pas d'autres pro minis avec les mêmes caractéristiques.
Bien que la semaine prochaine, j'espère en recevoir quelques-uns. Mais je ne sais pas si je vais pouvoir tenir le coup !

53
Bonjour.
Ce que j'ai dit avant, je le comprends de moins en moins. J'ai fait un montage minimal de la manette : Pro Mini, écran TFT et encodeur (avec sa résistance de 10k). Rien de plus.

Mais le problème reste le même : l'encodeur fonctionne parfaitement, mais dès que je tape sur une touche (avec une pincette), il se réinitialise.
Une explication, s'il vous plaît, avant que ne me tue !

54
Salut msport
Citer
Je ne vois comme proposition que de refaire le montage avec le circuit de droite
C'est précisément ce que j'avais l'intention de faire. Et je vais le faire étape par étape. Dans un premier temps, je vais monter l'essentiel, c'est-à-dire : Pro mini, écran TFT, encodeur et un bouton poussoir.
En l'alimentant par USB, je pense que cela devrait suffire à le faire fonctionner, non ?
Juan.

55
Allo, msport,
Je réponds à vos questions:
Citer
Le codeur rotatif a t il été testé via le serial monitor ?
Voici ce que j'obtiens:
<1><1><t1 0 1 1>
<1><t1 0 6 1>
<1><t1 0 7 1>
<1><t1 0 8 1>
<1><t1 0 11 1>
<1><t1 0 12 1>
<1><t1 0 13 1>
<1><t1 0 14 1>
<1><t1 0 15 1>
<1><t1 0 14 1>
<1><t1 0 10 1>
<1><t1 0 7 1>
<1><t1 0 6 1>
<1><t1 0 5 1>
<1><t1 0 3 1>
<1><t1 0 2 1>
<1><t1 0 1 1>
<1><t1 0 0 1>

Citer
L'alimentation vient du module FTDI ? Testé via batterie + step up ?
Je le fais des deux façons, avec les mêmes résultats.

Citer
Peut-on tester sans l'afficheur avec le module FTDI sur le serial monitor ?
Oui, je le fais et les mêmes résultats

Citer
Un module HC12 est-il branché ?
J'ai essayé les deux façons, même résultat

Citer
Les quatre adresses ne peuvent être choisies qu'avec un clavier OK. (via la Touche *)
Il semblerait que les adresses aient été déjà saisies une fois. Est-ce le cas ?
En effet, grand mystère. Je les ai probablement insérés avec le keyboard lorsque j'ai fait un test sur une planche à pain il y a quelque temps et cela a fonctionné.
Maintenant, j'ai effacé l'EEPROM et ils n'apparaissent plus.

Merci beaucoup, nous allons continuer à rechercher.
Juan.


56
Rebonjour.
Plus de détails, au cas où ils aideraient quelqu'un qui comprendrait mieux que moi :
Je connecte l'Arduino via USB (avec un FTDI), et ouvre le moniteur série IDE. Il montre <1>

1.- Je tape la touche 1 : <f 81 129> apparaît sur le moniteur, puis l'arduino se réinitialise jusqu'à ce que <1> apparaisse à nouveau sur le moniteur.

2.-Touche 9 : <f 81 184> est affiché, remise à zéro, et <1>.

Mais encore plus curieux :

3.-Touche # : affiche <t1 90 0 (sans le > à la fin !), reset, et <1>.

4.-Touche * : la séquence apparaît
<t1 81 0 1><t1 90 0 1><t1 44 0 1><t1 15 0 1><t1 2 0 1><0>, puis la remise à zéro et le <1>.

5.-Touche 0 : séquence <f 81 129 ><f 81 128 ><f 81 176 >, reset et <1>.

Cela dit, je comprends de moins en moins
Regards,
Juan.

57
Bonjour à tous
Suivant les conseils de msport, j'ai testé les exemples de la bibliothèque Keypad (à savoir CustomKeypad, Hello Keypad et MultiKey) et ils ont tous fonctionné parfaitement.
Conclusion : je ne comprends rien  :-\ (et en plus, je comprends de moins en moins   :-[!).
Nous devrons continuer à faire des tests.
Merci à tous pour votre intérêt.
Cordialement,
Juan

58
Bonjour chris_bzg
Comme vous le dites, on ne perd rien à essayer. Je l'ai fait, mais malheureusement le problème persiste.
En tout cas, merci beaucoup pour votre intérêt.
Cordialement,
Juan

59
Bonsoir, et merci encore pour votre réponse rapide.
Citer
Je comprends que lorsque vous appuyez sur la touche 1, la fonction s'affiche un instant puis disparait ?
C'est effectivement le cas. Et il en est de même pour toutes les autres touches.
Citer
Une photo de l'écran réinitialisé ?
L'écran de démarrage normal habituel
.
Citer
Peut-être un problème avec la bibliothèque qui gère le clavier ?
Je crois sincèrement que cela pourrait être la raison. Parce qu'il y a quelque temps, j'avais fait un prototype du manete avec un clavier 4x4 conventionnel, et je n'avais pas eu de problèmes.
Qu'est-ce que je peux faire alors ?
Merci beaucoup et bonne nuit.
Juan.

60
Quelle journée, l'autre image

Pages: 1 2 3 [4] 5 6 ... 9