Page 9 sur 19

Re: Nouveau projet : La vitrine voyageur

Posté : 20 janv. 2023, 18:22
par herwat
C'est vrai que "mécaniquement parlant" c'est presque opérationnel .
.
IMG_2975.jpg
IMG_2975.jpg (85.72 Kio) Vu 3123 fois
.
Mais la programmation, elle, ne l'est pas ! :3:

Re: Nouveau projet : La vitrine voyageur

Posté : 20 janv. 2023, 19:13
par likiki
Suggestion.

Tu prend une feuille blanche et tu repart a zéro.

:siffle:

Re: Nouveau projet : La vitrine voyageur

Posté : 20 janv. 2023, 20:01
par herwat
Ce serait une possibilité .
Mais la partie faite est "saine" . Ce n'est pas une usine à gaz .
Le problème est double : un, me ré-imprégner de ce qui est fait et, deux, il y a encore beaucoup à faire . . . :hhhaaaa:

Mais je vais y arriver ! Ah mais !

Re: Nouveau projet : La vitrine voyageur

Posté : 20 janv. 2023, 20:37
par NANAR
A cause des fêtes en partie :hhhaaaa: plus sérieusement c'est difficile de repartir après un certain temps ,il faut repartir du début

Re: Nouveau projet : La vitrine voyageur

Posté : 20 janv. 2023, 21:07
par Georges de Villette
.
Deux mois d'arrêt c'est pas mal !!!
Et pour redémarrer ce n'est pas évident de se rappeler de tout !!!
Si tu coinces , tu nous demandes ?
Entre copains on peut s'aider !!!!
.
:hhhaaaa: :hhhaaaa: :hhhaaaa: :hhhaaaa:

Re: Nouveau projet : La vitrine voyageur

Posté : 20 janv. 2023, 22:54
par herwat
Georges de Villette a écrit : 20 janv. 2023, 21:07

Si tu coinces , tu nous demandes ?
Entre copains on peut s'aider !!!!
C'est gentil ! :cooooool: :hhhaaaa:

Re: Nouveau projet : La vitrine voyageur

Posté : 02 févr. 2023, 11:10
par herwat
Mon silence pourrait faire croire à un certaine inactivité . Ce n'est pas tout à fait faut ! :hhhaaaa: :3: :3: :3:
Mais ce n'est pas tout à fait vrai ! :siffle:

Bref, ça avance tranquillement et pour le moment, rien de très spectaculaire . . .

Re: Nouveau projet : La vitrine voyageur

Posté : 02 févr. 2023, 12:20
par Georges de Villette
.
On est pas aux pièces !!!
Le patron ne t'a pas donné de délai !!! :lollol:
.
Pour mon imprimante c'est kif kif ! ( maintenant elle est en pièces détachées ) !
Heuh ... J'attaque cet aprèm !!! :lollol:

Re: Nouveau projet : La vitrine voyageur

Posté : 02 févr. 2023, 12:58
par herwat
Georges de Villette a écrit : 02 févr. 2023, 12:20 .
Heuh ... J'attaque cet aprèm !!! :lollol:
Ben voyons ! ! ! :hhhaaaa: :hhhaaaa: :hhhaaaa:

Re: Nouveau projet : La vitrine voyageur

Posté : 02 févr. 2023, 20:36
par NANAR
Tout a fait Eric ,de mon côté cela avance tranquillement , photos pour le week end !!!!

Re: Nouveau projet : La vitrine voyageur

Posté : 02 févr. 2023, 21:45
par Georges de Villette
.
Comme je dis souvent , c'est des passe temps !!!
Mais il y a tellement de choses qui passent avant !!!!!!

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 17:26
par herwat
Bon, comme il y a encore du boulot, j'ai décidé de me mettre à l'aise :
.
IMG_2980.jpg
IMG_2980.jpg (86.45 Kio) Vu 3050 fois
.
C'est quand même plus confortable pour travailler sur l'ordinateur . :siffle:

Le problème est que, en déplaçant l'ensemble, est arrivé ce que je redoutais le plus : les platines de commandes sont tombées par terre . . . . :3: :3:
D'où, fils débranchés, fils cassés . . . . bref, la cata !
Bon, avec un peu de patience, tout est rentré dans l'ordre . :yess:

Alors, ben, yapuqua !

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 17:30
par likiki
Plus de peur que de mal alors ?

:mdr:

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 17:33
par herwat
likiki a écrit : 04 févr. 2023, 17:30 Plus de peur que de mal alors ?

:mdr:
Tout à fait ! :hhhaaaa:

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 18:28
par Georges de Villette
.
Toi aussi tu as investi la salle à manger ? :lollol:

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 20:57
par herwat
Georges de Villette a écrit : 04 févr. 2023, 18:28 .
Toi aussi tu as investi la salle à manger ? :lollol:
Eh oui ! :hhhaaaa:

Allez, une petite vidéo de la séquence d'initialisation :



Dans un premier temps l'ascenseur va chercher le zéro . Et dans un deuxième temps il mesure l'éventuel décalage entre moteur droit et moteur gauche .

ça au moins,fonctionne , mais j'ai un gros problème de programmation que je n'arrive pas à élucider . :3: :3: :3:

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 21:01
par likiki
Quel est ton problème ?

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 21:09
par herwat
Un peu compliqué à expliquer . . . . Je vais essayer de faire simple . :-) :-) :-) :-)

Comme tu peux le constater sur la vidéo, la séquence d'initialisation fonctionne très bien . Bien, je ne touche plus à cette partie du programme .
Si, dans une autre partie du programme qui n'a rien à voir avec la fonction d'initialisation, j'ajoute une certaine ligne , l'initialisation ne fonctionne plus correctement . . . .
Je ne vois pas pourquoi
Je ne comprend pas pourquoi
Bizarre, très bizarre . . .

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 21:14
par likiki
Il n'y a que 2 possibilités.

1) Soit ta ligne est ajoutée a une partie du programme utilisé par l'initialisation, mais tu dit que non.

2) Soit la ligne ajoutée utilise et / ou modifie une variable utilisée lors de l'initialisation. Fait gaffe, c'est vicieux et cela m'est arrivée.

- J'utilisais une variable (appelons la "S") qui faisait référence au contenu d'une autre variable. Cela m'avait échappé et a chaque fois ça gaffouillait.

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 21:17
par likiki
Pour trouver l'intrus, je faisais afficher le contenue de toutes les variables dans l'éditeur. Cela ralentis énormément l'exécution, mais cela permet de trouver le coupable.

Même si ont sais pertinemment que c'est toi.

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 21:29
par herwat
Hummm hummm hummm . . . . :hhhaaaa:

Voilà l'objet du délit :

Code : Tout sélectionner

   void MemDetectG()
  { 
   //   SD.remove ("HTGAUCH.txt");
//   FichierActif = SD.open("HTGAUCH.txt",FILE_WRITE ); while (!FichierActif){ affichSD(4); }
//   FichierActif.print("00");
//   FichierActif.print(HtDetecteurG);
//   FichierActif.print(";");
//   FichierActif.close();
  }
Cette fonction est appelée par une fonction qui n'est pas appelée lors de l'initialisation .
Tant que les 7 lignes sont désactivées, tout va bien . Si j'active la première ligne "SD.remove . . . . " : patatras . . . .

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 21:36
par herwat
J'ai oublié de dire :
Si, dans l'exécution du programme, j'appelle cette fonction (une fois réactivée, bien sûr) , elle fonctionne très bien . la variable est mémorisée sur la SDcard, sans problème .

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 21:46
par likiki
Je suppose que dans ton "initialisation", aucune ligne ne vas vers ton "void MemDetectG()".

Cela signifierai que ton probleme est sur l'initialisation de ton lecteur SD.

Car, l'exécutable lit tout le programme avant d'en commencer l'exécution. Si des lignes sont derrière un // elles ne sont pas lue et donc, si elle provoque un conflit celui-ci est ignoré.

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 21:56
par likiki
Tu as bien défini :

FILE FichierActif ;

Re: Nouveau projet : La vitrine voyageur

Posté : 04 févr. 2023, 22:03
par herwat
On continuera à réfléchir demain . . .