Jean-Marie a écrit :
Peut-être que ces copies du moniteur t'aideront à comprendre ce qui se passe pendant le silence radio de 3 minutes.
Peut-être bien : ton Arduino ne comprend pas les caractères qu'il reçoit, et donc il attend la fin du timeout.
Et comme j'ai eu la main lourde sur les délais, si on cumule tout ça peut faire les 3 minutes.
Normalement dans l'exemple ci-dessous, le module devrait répéter l'ordre qu'il a reçu, puis sauter 2 lignes (ou CR+LF je ne sais pas) puis OK.
> AT+CIPSERVER=1,80
22 < AV%AM’eUIõ1,80
OK
Normalement il devrait répondre "AT+CIPSERVER=1,80", mais là il a bien compris le "A", et le "1,80", mais entre les deux c'est de la bouillie.
D'ailleurs il manque un caractère, ce qui tendrait à indiquer que le SoftwareSerial s'est emmêlé les pinceaux.
Est-ce que le convertisseur est bien branché ? Tu prends le 5V sur l'Arduino ? Ton module est bien à 9600 bauds ?
Plus ça va, plus je me dis qu'on devrait utiliser l'UART pour communiquer avec le module, et SoftwareSerial pour communiquer avec le terminal de debug.
Veloce