13/10/2018


Test d'un HC06
en utilisant Terminal VBRAY et BlueElectronics Application
voir aussi
DETAIL HC06

voir autre exemple d'application avec BlueElectronics

Schema de principe :

images/t_Test_HC06_avec_BlueElectronics_Appli_Principe.gif

Coté TERMINAL :
Le terminal VBRAY est relié via un cordon Prolifics USB/TTL directement au HC06
via COM3 virtuel. à 9600,8,N,1
Le HC06 doit etre aussi à 9600 bds !
vous pouvez aussi charger le fichier de config des Touches de fonctions :
HC06_config.tmf

Test direct HC06 (ou HC05) recevant une trame envoyée par le terminal VBRAY
via un script , au meme format que ma trame EDFInfo

script :
Edfinfo_Trame_16F1847.tsc
Format de la Trame typique :
*C050222059498*;*W00049904164*;*K 739.164*;*R00017*;*A00002*,*G00002,00017*;*T 17.0*;*O 49165000*
ce format est lié à la config du Pannel #9

images/t_Test_HC06_avec_BlueElectronics_et_VBRAY_180927a.gif

Coté Tablette Android LENOVO TAB37-10

Nota :
Android version 5.1
Resolution ecran 1200x600

1) Installer
l'appli BlueElectronics sur le phone ou tablette Android
2) Installer le fichier de config ( ci -dessous) dans le directory ainsi crée par l'installation du programme BlueElectronics
dans le directory : \keuwlsoft
3) Activer le blueTooth
4) Appairer le device HC06 ou RN41 ou ...( code pin 1234)
5) ..puis lancer BleuElectronics
6) Importer le fichier de config PANEL dans un autre panel vide
Keuwl_Panel_EdfInfo_181004.kwl
7) dans parametres ( l'icone Roue dentée)
Régler eventuellement la mise à l'echelle, fonction de la resolution/taille ecran
*sur ma tablette Lenovo , ecran 10" resolution 1200x600 , la case Optimise Grid Size est cochée
*sur mon Startrail7 ecran 7" resolution 854x480 case Optimise décochée et ajustage à Grid 21x11

images/t_BlueElectronics_Ajustement_Resolution_Ecran_181002.gif
importation de la configuration Ajustement Display en fonction de la resolution ecran


la led du HC06 clignote ( car Non connecté)
Connect

BlueTooth Classic
next
dans la liste Paired device
selection le HC06
puis connect
images/t_Test_HC06_avec_BlueElectronics_Appli_180927.gif
si message "connected to : HC06.... adresse MAX xx:xx:xx:xx:xx:xx "
La led rouge du HC06 est allumée en fixe.
DONE

images/t_Test_HC06_avec_BlueElectronics_Appli_180927b.gif
RUN

on visualise la trame reçue dans la fenetre Terminal
les datas evoluent dans la fenetre grafique
AMPS de 0 à 9
et Temperature Garage de 10 à 19

images/t_Test_HC06_avec_BlueElectronics_Appli_180927_Running.gif images/t_Blue_Electronics_Ecran_Stratrail7_854x480_181002.gif
sur un phone Startrail 7
ecran de 854x480
version en simulatio avec HC06 et Terminal Vbray version avec connection reelle RN41 et PIC16F1847 un outil tres util .. CPU-Z



Il va sans dire que vous pouvez modifier le script VBRAY pour tester
tout autre configuration .
Cela vous permet de bien preparer /pretester votre application PIC ou autre MCU .
avant d'ecrire du code ASM ou C
Le
script VBRAY est en simili Pascal!



nota: Le HC06 peut tourner aussi à 115200 bds (AT+BAUD8)! testé OK
On ne peut pas modifier la config du HC06 si la led rouge est en fixe.
le module ne doit plus etre appairé avec un autre equipement.
(la led rouge doit clignoter pour acceder aux commandes AT..)



Liaison à PIC 18F26K22 ( appli Horloge 60 leds) et BlueElectronics via un HC06
HC06 à 115200 bds

images/t_0_Stockage_config_Panel_Horloge_60leds_HC06_181013.gif images/t_1_BlueElectronics_Import_Pannel_Horloge_60leds_181013.gif images/t_2_BlueElectronics_Pannel_Horloge_60leds_Chargé_181013.gif
fichier de config PANEl , dans la tablette Android Importer la config dans l'appli "BlueElectronics" config Horlog 60 leds
images/t_3_BlueElectronics_Appairage_et_connection_module_BT_HC06_181013.gif images/t_4_BlueElectronics_Lie_et_pret_181013.gif images/t_5_BlueElectronics_RUN_Horloge_60leds_HC06_181013.gif
selectionner le module HC06 et Connect une fois connecté, lancer le programme RUN l'appli en service

et avec une commande : Bouton Help
Attention : pas de <CR> sur envoi de commande!

images/t_6_BlueElectronics_RUN_Horloge_60leds_HC06_Help_181013.gif

Nota: pas possible d'envoyer une commande variable .. telle que la Mise à l'Heure RTC
dommage

 

paulfjujo@free.fr


Retour à l'index general