Bonjour tout le monde,
Après de nombreux essais infructueux, je suis finalement arrivé à quelque chose, je vous fais part de mes observations, ça pourra peut-être aider des personnes qui liront cette discussion.
Depuis le début, je fais mes programmes en mode organigramme sur PE6, sauf pour le mode AT que j'ai programmé en basic. (les applications seront utilisées en classe au niveau collège, donc on ne programmera pas en basic, sauf cas exeptionnel en insérant des boites BASIC dans un organigramme.)
En programmation organigramme, il n'y a pas eu de problème pour que le picaxe reçoive des données du smartphone via le HC-06, par contre, impossible d'envoyer des données au smartphone (j'ai utilisé des boites "BASIC", mis le baud rate du HC-06 à 4800 afin d'utiliser directement les boites SEROUT (j'ai un 18M2), remis les organigrammes en anglais... rien à faire, ça ne marche pas.)
J'ai alors essayé de programmer en BASIC, et ça a marché du premier coup. J'ai ensuite essayé avec Blockly (en application google), ça marche aussi. Je crois qu'au niveau de la commande SEROUT, en boite BASIC sur organigramme, je suis obligé de mettre T4800_4 pour le baud rate sinon il ne compile pas le programme. En basic, j'ai mis juste T4800 (et en blockly il le code aussi comme ça sur Blockly google App).
Du coup, il faut éviter de programmer en organigramme si vous voulez envoyer des données depuis le picaxe jusqu'au smartphone et mettre le baud rate sans préciser la fréquence du picaxe (ce qui semble convenir à mon HC-06).
En ce qui me concerne j'utilise déjà les organigrammes et Blockly en cours, donc pas de problème, je prendrai Blockly pour cette activité.
Merci à PieM de m'avoir aidé.