Bonsoir,
Bonjour,
Si je comprends bien, (pas certain!) l'envoi du 10 au module BT, ne sert qu'à déclencher l'envoi d'un SMS au numéro indiqué, avec le message indiqué.
Donc tout est local au sein du HC06 hormis cet ordre qui vient du picaxe.
C'est ça.
je ne comprends pas la ligne Bytes AvailabletoReceive > 10. Elle suppose qu'il y a plus de 10 valeurs en buffer ....
Je n'avais pas interprété cette ligne correctement. Je vais faire autrement.
Dans le principe il faut respecter une séquence:
on rentre un N°, puis un message.
on est en attente du déclenchement par le picaxe par un test d'un byte non signé = 10 (d'autres valeurs pourraient avoir d'autre effets)
si OK on envoie le SMS
on le dit au picaxe qui doit attendre l'info du HC06 qu'un nouveau message ou numéro a été rentré avant d'autoriser une nouvelle commande.
OK. J'ai bien réfléchi, j'ai une petite idée, je regarde ça ce week-end si je peux.
Car là il me semble que l'on est totalement désynchronisé, le picaxe étant totalement aveugle de ce que fait le HC06.
Alors là, justement, pour parler de la synchronisation entre l'envoi de la donnée 10 par le Picaxe et la réception de la donnée par le HC06, il y a un truc que je ne comprends pas. Dans les messages plus haut, Piem tu me dis que l'envoi de la valeur 10 par le Picaxe va durer environ 1 ms. Dans l'application, j'ai vu que l'on pouvait régler la valeur en ms de l'horloge qui va vérifier cycliquement l'arrivée ou l'envoi de données ou autre, toutes les 1000 ms, 100 ms ou autre selon le réglage ( enfin, c'est ce que j'ai compris mais peut-être que je me trompe ).
Alors, comment faire pour que l'on soit sûr que ces données vont se croiser à un moment ou à un autre ? A part mettre un temps d'1 ms pour l'horloge, je ne vois pas comment faire autrement.
Autre question philosophique: a quoi sert le picaxe si on a besoin également de l'appli Androïd pour définir message et N° de tel ?
Comme tu demandes ça, j'en déduis qu'avec un Picaxe il est possible d'envoyer au module HC06 le message ainsi que le numéro de téléphone. Mais cela suppose, je suppose, de rajouter du matériel côté Picaxe pour entrer des données. Là, je profite du Smartphone comme d'une interface déjà présente.
Je sais que l'utilisation d'un module GSM aurait été plus approprié. Dans mon cas, la construction de cette application a plus un but pédagogique personnel qu'autre chose.
Je pensais commander des moteurs ou des servomoteurs suite à l'envoi du SMS.