Go Down

Topic: Test BlueTooth SMiRF HID (Read 928 times) previous topic - next topic

Bernardino

Feb 22, 2013, 10:45 pm Last Edit: Feb 24, 2013, 07:34 pm by Bernardino Reason: 1
Bonsoir,

J'ai acheté un modem BlueTooth : http://fr.hobbytronics.co.uk/bluesmirf-hid
J'ai essayé de suivre le tutoriel : http://www.kobakant.at/DIY/?p=3310
A la différence près que c'est sur ARDUINO UNO

Le sketch "Hello World" est dans la UNO (ça c'est facile) et fonctionne avec le cable série.

Maintenant je cherche à connecter le BlueSMiRF HID à la carte UNO

Première interrogation concernant la connection :
Les pins BLK et GRN n'existe pas sur la UNO
A l'ohmètre, on constate que la pin BLK semble être GND
Par contre, je n'est pas trouvé d'info pour la pin GRN. Bref je n'ai pas d'info où brancher cette pin du module blueTooth

Pour l'instant, j'ai branché :

UNO ?? <-> BTH CTS
UNO 5V <-> BTH VCC
UNO GND <-> BTH GND
UNO RX <-> BTH TX
UNO TX <-> BTH RX
UNO ?? <-> BTH RTS

Lorsque je branche la UNO sur une pile 9V (sans USB), j'ai le module BTH qui clignotte.
Rien n'arrive sur le Moniteur Série de l'IDE ARDUINO, j'ai aussi testé avec Putty sans succès non plus...


J'ai quand même quelques doutes avec le Dongle BTH (http://fr.hobbytronics.co.uk/bluetooth-usb-dongle) branché au PC :


Je vois correctement mes périphériques BTH :






A votre avis, quelle est la source de mes ennuis? Dongle BTH ou Module SMiRF HID?

Vos avis sont les bien venus.
Olivier

Bernardino

Bonsoir à tous,

Ma question n'a pas l'air d'inspirer grand monde et moi même je n'ai pas eu beaucoup de temps pour me pencher sur le problème.

Si je cherche à prioriser les problèmes :

1_ Est-ce que mon module Bluetooth est correctement branché. ça me permettrait de terminer mon câblage sous Fritzing.

2_ Est-ce que j'ai loupé quelque chose avec ce Dongle

Bref : toutes vos idées sont les biens venues (même les mauvaises)
Olivier

skywodd

Bonjour,

Windows n'as pas trouvé de driver pour ton dongle bluetooth, c'est marqué noir sur blanc.
Le module Firefly lui a l'air d'être ok (COM16).

Tu as le manuel du module bluetooth sur la page de sparkfun :
https://www.sparkfun.com/products/10938?

Essaye avec un autre dongle bluetooth si tu peut, manifestement ton dongle actuel "made in china" ne plait pas à windows.
Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Bernardino

Pour le BTH, je me doutais un peu du problème :smiley-red:

Merci pour ta réponse. Désolé pour la question conne :D

Bernardino

Bonjour,

Je viens de changer de Dongle BlueTooth.
Je suis toujours dans le test de http://www.kobakant.at/DIY/?p=3310

Maintenant la réception des données envoyées se fait correctement  que ce soit via le moniteur série de l'IDE ARDUINO ou via PUTTY

Mais lorsque je cherche à Uploader un nouveau sketch dans la UNO via le modem BlueTooth, j'ai le message suivant :
Binary sketch size: 2088 bytes (of a 32256 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x68
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x68


Mes recherches sur le net ne m'ont pas permises de trouver une solution.

Une idée?...
Merci d'avance.
Olivier

al1fch

Que donne un bref appui sur le Reset de la carte Uno au moment où apparait
Quote
Binary sketch size: 2088 bytes (of a 32256 byte maximum)

Tout ça pour chercher du côté de l'auto-resest de la carte Uno  et donc  le câblage du CTS ou du RTS du module

Bernardino

L'appui sur le reset me donne un autre message :
avrdude: stk500_paged_load(): (a) protocol error, expect=0x14, resp=0x00
avrdude: stk500_cmd(): programmer is out of sync

Par contre, le sketch est bien charger sur la UNO.

Le module Bluetooth est câblé de la façon suivante :
         <-> BTH CTS[/b]
UNO 5V <-> BTH VCC
UNO GND <-> BTH GND
UNO RX <-> BTH TX
UNO TX <-> BTH RX
       <-> BTH RTS


skywodd

#7
Mar 02, 2013, 05:37 pm Last Edit: Mar 02, 2013, 05:41 pm by skywodd Reason: 1

Mais lorsque je cherche à Uploader un nouveau sketch dans la UNO via le modem BlueTooth, j'ai le message suivant :
Binary sketch size: 2088 bytes (of a 32256 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x68
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x68

Erreur de débutant ;)
Les modules bluethooth ont un temps de latence très important qui rend l'upload impossible.

Ps: quelqu'un a déjà réussi un upload (à tout les coups) en bluetooth sans probléme ?
Même avec un module "gold" de sparkfun j'y arrive pas perso ...
Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Bernardino

OK

Je chargerai mon sketch avec le câble.

Merci

Go Up