Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : mazertoc
Bluetooth
- paulfjujo
Expert- Messages : 2598
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour,
un exemple pour JMARC
J'ai reduit mon appli EDFinfo en RFO basic pour ne conserver que :
1 Mesure analogique de temperature simulée
ou reele si acquise par le PIC , formatée ##.## (affichage en texte et grafique sur thermometre)
2 sorties du PIC :
1 sortie Chauffage ( ON =allumé ou OFF=eteint)
1 sortie Pompe (On =rouge off=grise)
2 entrees PIC via 2 Boutons poussoir , dont l'etat doit etre confirmé
par une lecture du PIC, qui renvoit alors une confirmation de l'etat lu ,
en renvoyant un etat allume ou non de la led du Bouton poussoir
donc
2 retour d'etats
1 valeur affichée (simulée ou reelle avec un PIC !)
* la trame (envoyée par le HC06) reçue est aussi, affichée en bas de l'ecran Tablette
1°) vous n'avez pas de HC06 : (pas de blue tootkh link)
on met alors dans le programme RFO *.bas , la variable Test=1
la trame est alors simulée en interne par l'appli RFO basic
qui module seulement la valeur en Ampere
2°) vous avez un HC06 ou equivalent, mais pas de PIC application
en reel test=0
il est possible de simuler le PIC en se servant de terminal Vbray et le script ci-joint.
Le terminal Vbray etant relié directelment à un HC05 via un cordon prolific USB/TTL
(si niveau RX en 3,3V , rajout d'un diviseur 1K/2,2K sur RX)
en modifiant le script , vous pouvez activer/desactiver les sorties Pompe et Radiateur
vous aurez en retour , lecture sur le terminal,
l'eat des appui sur les BP
RD1=1 ou RD1=0
RD2=1 ou RD2=0
mais sans PIC pour confirmer les lectures , l'etat des leds BP sera fugitif.
3°) vous avez HC06 + PIC
A vous de jouer
vous avez besoin de cette caisse à outils :
+ terminal Vbray ( ou autre terminal envoyant un fichier : la trame)
l'avantage du script Vbray , c'est qu'il est modifiable ( programmable)
Basic Launcher doit etre lancé coté Tablette android
il reste actif en tache de fond
*BlueTooth Activé
*Wifi Activé
ce qui permet de developper le programme *.bas sur le PC avec l'editeur Scite
l'Appui sur la touche F5 envoie le fichier dans la Tablette
et Lance (RFO Basic) donc l'application
simulation
avec HC06 :
Cette liaison permet un certain confort.
la structure RFO basic impose (preference!) de mettre dans le directory RFO-Basic
un sous directory :
source <- stockage du source.bas
data <- stockage des images ou autres datas liées au programme
voir le site RFO Basic pour les details
L'appli en elle meme:
une seule image de fond represente tous les differents objets
ensuite chaque ojbet peut avoir une image de recouvrement/masquage
CHAUFFAGE_ON.jpg Pompe_ON.Jpg ...
il est interressant de faire un gabarit du fond d'ecran pour qu'apres , avec Paint shop pro ou autre
en activant une grille de 10x10 pixels par dessus
on puisse localiser les positions de chaque zone ou objet
chaque objet a un status ON ou OFF
chaque objet peut etre caché (Hiden) ou affiché (visible)
l'usage de pointer facilite les choses..
Les zones Tactiles sont definies pour capturer l'evenement
appui de touche ou pas.
RFO_basic_Mini_Appli__180930_avec_mode_Test.bas
OK en mode Test=1
msgR$="TExt= 13.80;Ch=0;Pe=0;D4=1;D5=1;Amp = ;" <- la trame!
rec_Array$.. 1 2 3 4 5 6
objet ......... x 1 2 3 4 x
pointeur ..... p1 x x x x p4 <- valeurs en texte
RFO offre de grande possibilités ... à decouvrir
La doc RFO basic est assez complete
Moultes exemple sont fournis avec l'installation de RFO basic
la partie transformation en * apk ...
pour plus tard..
NB: ma tablette Lenovo a une resolution de 1200x600 et tourne sur Android 5.1
question à Jeremy : à transformer en tuto ?
ou dans une autre section : RFO Basic pour appli PIC
un exemple pour JMARC
J'ai reduit mon appli EDFinfo en RFO basic pour ne conserver que :
1 Mesure analogique de temperature simulée
ou reele si acquise par le PIC , formatée ##.## (affichage en texte et grafique sur thermometre)
2 sorties du PIC :
1 sortie Chauffage ( ON =allumé ou OFF=eteint)
1 sortie Pompe (On =rouge off=grise)
2 entrees PIC via 2 Boutons poussoir , dont l'etat doit etre confirmé
par une lecture du PIC, qui renvoit alors une confirmation de l'etat lu ,
en renvoyant un etat allume ou non de la led du Bouton poussoir
donc
2 retour d'etats
1 valeur affichée (simulée ou reelle avec un PIC !)
* la trame (envoyée par le HC06) reçue est aussi, affichée en bas de l'ecran Tablette
1°) vous n'avez pas de HC06 : (pas de blue tootkh link)
on met alors dans le programme RFO *.bas , la variable Test=1
la trame est alors simulée en interne par l'appli RFO basic
qui module seulement la valeur en Ampere
2°) vous avez un HC06 ou equivalent, mais pas de PIC application
en reel test=0
il est possible de simuler le PIC en se servant de terminal Vbray et le script ci-joint.
Le terminal Vbray etant relié directelment à un HC05 via un cordon prolific USB/TTL
(si niveau RX en 3,3V , rajout d'un diviseur 1K/2,2K sur RX)
en modifiant le script , vous pouvez activer/desactiver les sorties Pompe et Radiateur
vous aurez en retour , lecture sur le terminal,
l'eat des appui sur les BP
RD1=1 ou RD1=0
RD2=1 ou RD2=0
mais sans PIC pour confirmer les lectures , l'etat des leds BP sera fugitif.
3°) vous avez HC06 + PIC
A vous de jouer
vous avez besoin de cette caisse à outils :
+ terminal Vbray ( ou autre terminal envoyant un fichier : la trame)
l'avantage du script Vbray , c'est qu'il est modifiable ( programmable)
Basic Launcher doit etre lancé coté Tablette android
il reste actif en tache de fond
*BlueTooth Activé
*Wifi Activé
ce qui permet de developper le programme *.bas sur le PC avec l'editeur Scite
l'Appui sur la touche F5 envoie le fichier dans la Tablette
et Lance (RFO Basic) donc l'application
simulation
avec HC06 :
Cette liaison permet un certain confort.
la structure RFO basic impose (preference!) de mettre dans le directory RFO-Basic
un sous directory :
source <- stockage du source.bas
data <- stockage des images ou autres datas liées au programme
voir le site RFO Basic pour les details
L'appli en elle meme:
une seule image de fond represente tous les differents objets
ensuite chaque ojbet peut avoir une image de recouvrement/masquage
CHAUFFAGE_ON.jpg Pompe_ON.Jpg ...
il est interressant de faire un gabarit du fond d'ecran pour qu'apres , avec Paint shop pro ou autre
en activant une grille de 10x10 pixels par dessus
on puisse localiser les positions de chaque zone ou objet
chaque objet a un status ON ou OFF
chaque objet peut etre caché (Hiden) ou affiché (visible)
l'usage de pointer facilite les choses..
Les zones Tactiles sont definies pour capturer l'evenement
appui de touche ou pas.
RFO_basic_Mini_Appli__180930_avec_mode_Test.bas
OK en mode Test=1
msgR$="TExt= 13.80;Ch=0;Pe=0;D4=1;D5=1;Amp = ;" <- la trame!
rec_Array$.. 1 2 3 4 5 6
objet ......... x 1 2 3 4 x
pointeur ..... p1 x x x x p4 <- valeurs en texte
RFO offre de grande possibilités ... à decouvrir
La doc RFO basic est assez complete
Moultes exemple sont fournis avec l'installation de RFO basic
la partie transformation en * apk ...
pour plus tard..
NB: ma tablette Lenovo a une resolution de 1200x600 et tourne sur Android 5.1
question à Jeremy : à transformer en tuto ?
ou dans une autre section : RFO Basic pour appli PIC
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par paulfjujo le mar. 2 oct. 2018 08:41, modifié 1 fois.
Bluetooth
Bonjour paulfjujo, temps-x, et le forum
Un grand merci paulfjujo pour tout ces renseignements, j’attend l’arrivée du module pour débuter les essais.
J’ai aussi cru comprendre que pour iphone, cela fonctionne avec le langage switf qui ressemble à votre "C" mais doit être créé sur un iMac. J’ai trouvé des tutos sur YouTube et cela a l’Air assez facile mais pas d’exemple sur les communications Bluetooth.
Vue que je n’ai pas iMac, il ne me reste plus qu’à écrire au père Noël on ne sait jamais.
Un grand merci paulfjujo pour tout ces renseignements, j’attend l’arrivée du module pour débuter les essais.
J’ai aussi cru comprendre que pour iphone, cela fonctionne avec le langage switf qui ressemble à votre "C" mais doit être créé sur un iMac. J’ai trouvé des tutos sur YouTube et cela a l’Air assez facile mais pas d’exemple sur les communications Bluetooth.
Vue que je n’ai pas iMac, il ne me reste plus qu’à écrire au père Noël on ne sait jamais.
Bluetooth
Bluetooth
Bluetooth
Bluetooth
Bonjour,
J'ai reçu le mien, il fonctionne bien, mais ou je suis déçu, c'est qu'on est obligé de se servir du logiciel BlueSoleil pour ouvrit
les connections(comme tu la décrits ICI)
ça ne rends pas les applications libre, deux logiciels pour faire fonctionner un blueTooh sur un PC.
Vraiment dommage que les constructeurs regarde toujours à l’Intérêt, ça bride les développeurs.
A+
J'ai reçu le mien, il fonctionne bien, mais ou je suis déçu, c'est qu'on est obligé de se servir du logiciel BlueSoleil pour ouvrit
les connections(comme tu la décrits ICI)
ça ne rends pas les applications libre, deux logiciels pour faire fonctionner un blueTooh sur un PC.
Vraiment dommage que les constructeurs regarde toujours à l’Intérêt, ça bride les développeurs.
A+
Modifié en dernier par Temps-x le sam. 3 nov. 2018 17:20, modifié 1 fois.
Bluetooth
- paulfjujo
Expert- Messages : 2598
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Temps-x a écrit :Bonjour,
J'ai reçu le mien, il fonctionne bien, mais ou je suis déçu, c'est qu'on est obligé de se servir du logiciel BlueSoleil pour ouvrit
les connections(comme tu la décrits ICI)
ça rends pas des applications libre, deux logiciels pour faire fonctionner un blueTooh sur un PC.
Vraiment dommage que les constructeurs regarde toujours à l’Intérêt, ça bride les développeurs.
A+
sinon il faut un module BlueTooth Maitre HC05 ou RN41 coté PC
le PC etant relié au module BT UART via un cordon USB genre prolific => serial link sur COM coté PC
******************************* et voilou ******************************
Test reel, réalisé entre mon appli PIC Horloge 60 leds, relié à un HC06 (esclave)
et un RN41 configuré en MAITRE , relié simplement à un terminal windows via un cable prolific LTTL/USB
(attention 3,3V alim RN41)
Liaison Hardware
Test RN41 Maitre relié direct à VBRAY terminal COM19 -- Prolific cable en 3,3V
fil Jaune 6 Connecteur plat Prolific
TX RN41 -->------ fil Blanc 5 Connecteur plat Prolific
RX RN41 --<------ fil Vert 4 Connecteur plat Prolific ==== USB COM19
fil violet 3 Connecteur plat Prolific
fil bleu 2 Connecteur plat Prolific
Gnd --------------fil Noir 1 Connecteur plat Prolific
... et Alim 3,3V pour le module RN41
document de base: sur http://www.rovingnetworks.com
RN41 Advanced User Manual
$$$ -> CMD
SM,1<CR> passe RN41 en mode MAITRE
AOK
I,30<CR> recherche modules BT
found 2
00066607DB49,RN41-DB49,1F00 <- appli EDFInfo avec RN41 esclave dans le garage
201308072187,HC06-2187J,1F00 <- Appli PIC Horloge avec HC06-2187 Jaune
Inquiry Done
SR,201308072187<CR> <- choix sur HC06 jaune
AOK
C<CR> Conneter le device designé
TRYING
18F_CONNECT,201308072187,0 <--- connecté au HC06 Jaune
*D03-11-<7*H17:37:21*MOFF;*T00172*F17.26 °C <-- trame envoyée par le PIC sur le HC06 distant
*D03-11-<7*H17:37:24*MOFF;*T00172*F17.26 °C
*D03-11-<7*H17:37:27*MOFF;*T00172*F17.25 °C
*D03-11-<7*H17:37:31*MOFF;*T00172*F17.25 °C
*D03-11-<7*H17:37:34*MOFF;*T00172*F17.21 °C
....
D03-11-<7*H17:43:09*MOFF;*T00172*F17.20 °C
*D03-11-<7*H17:43:12*MOFF;*T00172*F17.20 °C
*D03-11-<7*H17:43:15*MOFF;*T00172*F17.21 °C
RTC Update : U;03;11;18;16;06;05;# <- envoi d'une commande depuis le PC
Ecriture dans DS3231... OK
*D03-11-<7*H16:06:00*MOFF;*T00172*F17.20 °C
*D03-11-<7*H16:06:03*MOFF;*T00172*F17.21 °C
*D03-11-<7*H16:06:06*MOFF;*T00172*F17.20 °C
*D03-11-<7*H16:06:09*MOFF;*T00172*F17.21 °C
*D03-11-<7*H16:06:12*MOFF;*T00172*F17.21 °C
si mise hors tension du RN41 maitre
18F_REBOOT <- message associé pendant la config du RN41, apparait à la remise sous tension
$$$ <-- pour passage en mode commande
CMD <--- réponse ok !!!
C<CR> <-- Commande Connect pour se reconnecter au HC06
TRYING
18F_CONNECT,201308072187,0 <--- connecté au HC06 Jaune .OK
.. et ça repart ..
*D03-11-<7*H16:16:37*MOFF;*T00173*F17.30 °C
*D03-11-<7*H16:16:40*MOFF;*T00172*F17.29 °C
*D03-11-<7*H16:16:44*MOFF;*T00173*F17.30 °C
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Bluetooth
Bonsoir,
Ok, c'est pour ça que les chinois le vende plus chère le HC05, pas idiot les chinois ....
23 euros le rn41 bluetooth
Je vais me rabatte sur le HC05 , pour ma prochaine commande.
Je me pose une question
Si ton module maître HC05 est branché sur ton Pc, comment vas tu faire pour que ton module esclave puisse se brancher
dessus, si,... il est connecté à un Pic
Autre chose, sur ton site à cette page LA il y a un lien qui affiche une page free rappel sur le matériel Carte clicker2 ICI
pour toutes cette documentation
A+
paulfjujo a écrit :Source du message sinon il faut un module BlueTooth Maitre HC05 ou RN41 coté PC
le PC etant relié au module BT UART via un cordon USB genre prolific => serial link sur COM coté PC
Ok, c'est pour ça que les chinois le vende plus chère le HC05, pas idiot les chinois ....
23 euros le rn41 bluetooth
Je vais me rabatte sur le HC05 , pour ma prochaine commande.
Je me pose une question
Si ton module maître HC05 est branché sur ton Pc, comment vas tu faire pour que ton module esclave puisse se brancher
dessus, si,... il est connecté à un Pic
Autre chose, sur ton site à cette page LA il y a un lien qui affiche une page free rappel sur le matériel Carte clicker2 ICI
pour toutes cette documentation
A+
Bluetooth
- paulfjujo
Expert- Messages : 2598
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Temps-x a écrit :
Si ton module maître HC05 est branché sur ton Pc, comment vas tu faire pour que ton module esclave puisse se brancher
dessus, si,... il est connecté à un Pic
il se branche via la liaison blueTooth ! c'est bien le but recherché.
entre l'esclave HC06 coté PIC (ou autre Arduino,Terminal...) et le maitre HC05 sur PC via un terminal quelconque..
j'aime bien Terminal VBRAY avec ses macros sous touches de fonction et son langage script (Pascal)
(son seul inconvénient est que sous WIN10 on ne peut plus capturer la zone texte ecran )
mais reste OK sous win XP...
Teraterm est bien , on peut capturer aisement le texte du terminal, mais l'envoi de commande est un peu capilotracté.
Realterm est bien aussi
Nota : le RN41 est plus cher, mais en classe 1 .. et a beaucoup plus de fonctionalités et
surtout une plus grande portée (30M au lieu de <10M)
correction du lien effectuée sur :
rappel sur le materiel Carte clicker2 ICI
Bluetooth
Bonjour tout le monde
Premier essai
Alimentation du module puis avec le logiciel LightBlue installer sur iPad, je détecte la présence d’un nouveau périphérique nommé
BT05.
Je relie les broche tx et rx avec l’adaptateur ttl=>USB du pc et lancement de tera term. Et la super, ça communique avec le logiciel LightBlue lancé sur l’iPad.
Jean-Marc, Suite au prochain épisode
Premier essai
Alimentation du module puis avec le logiciel LightBlue installer sur iPad, je détecte la présence d’un nouveau périphérique nommé
BT05.
Je relie les broche tx et rx avec l’adaptateur ttl=>USB du pc et lancement de tera term. Et la super, ça communique avec le logiciel LightBlue lancé sur l’iPad.
Jean-Marc, Suite au prochain épisode
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 134 invités