Projet Control module

trimarco232:
Bonjour,
c'est bien de vouloir tout vérifier et de se méfier de tout !
mais là, il s'agit d'un oscillateur qui ne délivre rien d'autre qu'un signal carré
pour t'aider il faudrait pouvoir tout vérifier :

  • la génération de la fréquence par l'arduino a-elle bien été initialisée ?
  • peux-tu mesurer avec l'arduino la fréquence délivrée par ton interface usb ? Mesure aussi la tension pour la comparer avec celle en sortie de ton montage (12v/2 en principe), vérifie que tout est pareil

Ok, je pourrais effectivement, je vais chercher comment faire les contrôles via l'arduino ou peut être avez vous déjà des programmes ? (je n'ai encore fais ce type de prog)

trimarco232:

  • vérifie en monitorant que les requêtes que tu envoies avec l'arduino sont bien identiques à celles envoyées par ton interface usb

Le problème est là justement, quand je reçois de l'écu, les données suivent le protocole donné mais l'arduino n'affiche pas les bonnes valeurs dans le serial sous n'importe quel "DEC,HEX...".

Mais sans serial mon programme fonctionne très bien et suit le protocole :roll_eyes: (chercher l'erreur lol)

Via le PC c'est pareil ex: (demande gauges)=>Reception Arduino en mode HEX

6==(0xc9)
29== normalement je devrais recevoir (0x5A)(mode HEX) et 90 DECIMAL
0
29== (0x5A)
7F
29== (0x5A)
7A
29== (0x5A)
F00
29== (0x5A)
1E
29== (0x5A)
3A
29== (0x5A)
1D
29== (0x5A)
75
29== (0x5A)
39
29== (0x5A)
79
29== (0x5A)
1F
29== (0x5A)
7D
29== (0x5A)
7B
29== (0x5A)
74
29== (0x5A)
76
29== (0x5A)
38
29== (0x5A)
70
29== (0x5A)
6F
0==(0xf0)