[Iteaduino / Bluetooth] Communication BT

Bonjour,

Je dois faire communiquer un arduino avec un smartphone et/ou un PC. Pour réaliser cela, j'ai fais l'erreur (!) d'acheter un Iteaduino BT, vendu comme une solution "tout en 1". Mauvaise idée: le matériel est livré nu, sans doc, et le support est inexistant (aucune reponse, ni aux questions directes, ni via le forum....)
Résultat: impossible de faire communiquer ma board et mon PC. L'appairage avec le bon code PIN semble bien se passer. J'obtiens un port COM de communication. Avec un putty, il me "semble" que la connexion se passe bien (j'ai évidement essayé des dizaines de config en bauds, bit stop, ...), mais ensuite.... nada ! Je n'arrive pas à lire ou ecrire quoique ce soit : mon putty reste désespérément vide...
Alors que le même programme avec la board branchée via USB marche parfaitement.

Question: quelqu'un a déjà réussi à faire fonctionner ce matériel ? Y-a-t il quelque chose que j'ai raté ? Et sinon, que me conseiller vous comme matériel "bon marché" qui pourrait répondre à mon besoin ?

Quelques liens:
L'Iteaduino BT: http://iteadstudio.com/store/index.php?main_page=product_info&cPath=50_51&products_id=474
La Datasheet qui est très succinte, et ne m'a pas aidée :frowning: : http://iteadstudio.com/store/images/produce/Platform/ArduinoCom/IteaduinoBT/iteaduinoBT_DS.pdf
Ma question (et celle d'autres utilisateurs), toutes restées sans réponse... : http://iteadstudio.com/iforum/viewtopic.php?f=16&t=4745

D'avance merci !

Bonsoir Etheriel

De toute évidence, il s'agit d'un schéma Arduino classique avec le module Bluetooth connecté au port série du chip Arduino via le jumper J8.
Le jumper J8 permet de relier le module Bluetooth soit au FTDI, c'est dire finalement au PC. Pour la configuration, les essais via soft PC, etc ...
Ou bien au micro Arduino.

Le module bluetooth semble être un module courant. Je viens de commander le même chez MDFLY.
On trouve sa datasheet ici : http://mdfly.com/Download/Wireless/BT0417C_datasheet.pdf

Ce que je comprend c'est qu'en mode "CMD" tu discute avec le module pour lui envoyer des commandes de type AT. Tu doit aussi pouvoir lui envoyer une commande pour le passer en mode "DAT".
En mode "DAT" il est transparent sur la liaison série. Donc s'il a été préalablement configuré, en mode DATA tu aura un lien série COM direct entre par exemple ton PC -> Bluetooth -> module -> port série Arduino, ce qui te permet en théorie de télécharger et communiquer avec ton Arduino (il faudra probablement faire le reset à la main quand même).

J'en dirait plus quand j'aurais reçu le mien et que j'aurais commencé à jouer avec.

Ayant moi-même eu beaucoup de difficultés à configurer l'Iteaduino BT, je me suis résolu à écrire un article après y être parvenu :
http://techwatch.keeward.com/geeks-and-nerds/how-to-configure-and-use-an-iteaduino-bt/

En espèrant que cela aide d'autres personnes.
Ben.

Bonjour !

Content de voir que je ne suis pas le seul à galerer avec cette carte BT. En "tatonnant", j'ai reussi à faire ce que je voulais: uploader un programme, et realiser une communication BT entre un Android et cette carte Iteaduino.
Concernant la configuration du module BT, je n'y suis jamais arrivé (en placant le switch sur CMD, les jumpers en "B") : l'ouverture d'une comm "semble" bien se passer (via putty, ou meme SSCOM3.2), mais je n'arrive jamais à envoyer aucune commande (pas d'echo). Bref, j'ai abdiqué :frowning:

Derniere remarque: cette carte est (en ce qui me concerne, et conformement à la doc) une Duemilanove avec un 328 (important dans l'IDE: ne pas choisir UNO mais "Arduino Duemilanive w/ ATmega328" dans le sous-menu "Board")

Effectivement, configurer l'IDE sur Duemilanove est une des premières choses que j'ai faites, du coup j'ai oublié de le préciser dans mon post, je vais le mettre à jour.

Concernant la configuration du module BT, pour une raison qui m'échappe je n'ai jamais réussi avec une bête commande "$ screen /dev/usbserial-A500Y614"… En revanche ça a toujours fonctionné avec le terminal de l'IDE Arduino. Et cela n'avait jamais fonctionné jusqu'à ce que je lise quelque part que le programme chargé sur l'Arduino ne devait pas faire d'appel "Serial". D'où mon conseil de charger "Blink" avant.