Arduino Ep.17 | Application Android avec le module Bluetooth HC-06
Schéma
Code
#include <SoftwareSerial.h>
SoftwareSerial HC06(11,10);
const char DOUT_LED = 2;
String messageRecu;void setup() {
Serial.begin(9600);
HC06.begin(9600);
pinMode(DOUT_LED, OUTPUT);
digitalWrite(DOUT_LED, LOW);
}
void loop()
{
while(HC06.available())
{
delay(3);
char c = HC06.read();
messageRecu += c;
}
if (messageRecu.length() >0)
{
Serial.println(messageRecu);
if (messageRecu == "LED:1")
{digitalWrite(DOUT_LED, HIGH);}
if (messageRecu == "LED:0")
{digitalWrite(DOUT_LED, LOW);}
messageRecu="";
}
}
Commentaires
cyril
dim, 10/11/2015 - 12:57
Pas mal cet IDE android en ligne
enichom
mer, 10/21/2015 - 23:36
j'ai besoin de app de ce montage
jcb
jeu, 10/29/2015 - 21:57
bonjour,et sous ios9 pour cree l'application?
cyril
sam, 11/07/2015 - 18:07
Je voudrais tester mais ou se trouve l'application?Aurais tu un lien?
cyril
sam, 12/12/2015 - 18:11
? Tu peux partager ton application? Il dois bien y avoir un moyen d'exporter ton appli (je parle des sources)
toumiadz
mer, 12/16/2015 - 12:27
BIEN
sirrion
ven, 02/12/2016 - 21:33
Bonjour,
Je ne peux pas atteindre ou telecharger l'app android (apk) correspondant a ce video! Est-elle disponible?
okenite
dim, 03/06/2016 - 16:07
Bonjour,
Le lien de l'appli Android n'existe plus ?
Yanis Rekika
dim, 04/03/2016 - 11:12
Bonjour
inapplication n est pas disponible sur votre site :(
si vous pourriez la mettre sa serai top :D
merci
phil
mer, 05/11/2016 - 11:12
Bonjour,
J'ai essayé le montage, tout vérifié (même vérifié que la led soit dans le bon sens :D), branché le bluetooth du téléphone, mais ça ne fonctionne pas. Cependant, ca fait clignoter la led tx de ma carte quand j'appuie sur on, mais cela n'allume pas la led.
Auriez-vous une suggestion ?
Merci.
phil
sam, 05/14/2016 - 14:04
Ca y est j'ai trouvé mon problème. Ca marche.
omarion19
mer, 02/21/2018 - 23:20
slt, j'ai eu le même problème que toi !!!!
J'ai essayé le montage, tout vérifié (même vérifié que la led soit dans le bon sens :D), branché le bluetooth du téléphone, mais ça ne fonctionne pas. Cependant, ca fait clignoter la led tx de ma carte quand j'appuie sur on, mais cela n'allume pas la led.
Auriez-vous une suggestion ?
t'a fait quoi exactement ??
Marcinho
ven, 11/30/2018 - 00:29
j'ai eu le mm probleme c'est quoi la solution svp !!
fidele
lun, 05/16/2016 - 08:44
salut Phil as tu reussi à creer lapplication avec app inventor ?
fidele
lun, 05/16/2016 - 11:12
CEST OK JAI REUSSI
nicoduino
sam, 05/28/2016 - 19:06
bonjour a tous !
je suis totalement novice et cherche a faire fonctionner un servomoteur sg90 par bluetooth sur carte arduino uno, j'ai réussi tant bien que mal a connecter mon module bluetooth HC06 grâce au code pour faire fonctionner une led , vous moquez pas ,j'apprend doucement, et il me manque beaucoup de base, pour le câblage je pense que c'est bon, RXD est relié sur digital 12 et TXD à digital 11 , pour l'alim c'est 3.3v et GND, concernant le servo le câble du signal je l'ai mis en digital 9, l'alim en 5v et GND, là ou je galère c'est pour le code, je n'arrive pas a compiler la reconnaissance bluetooth + servo, quelqu'un pourrai m'aider a créer ce programme dans son intégralité avec les références de mon matériel utilisé ?
merci d'avance
nicoduino
sam, 05/28/2016 - 19:39
re
voici le code que j'ai qui ne fonctionne pas tres bien et je ne sais pourquoi, j'ai bien sur modifié le cablage :
#include <SoftwareSerial.h> // TX RX software library for bluetooth
#include <Servo.h> // servo library
Servo myservo; // servo name
int bluetoothTx = 10; // bluetooth tx to 10 pin
int bluetoothRx = 11; // bluetooth rx to 11 pin
SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
void setup()
{
myservo.attach(9); // attach servo signal wire to pin 9
//Setup usb serial connection to computer
Serial.begin(9600);
//Setup Bluetooth serial connection to android
bluetooth.begin(9600);
}
void loop()
{
//Read from bluetooth and write to usb serial
if(bluetooth.available()> 0 ) // receive number from bluetooth
{
int servopos = bluetooth.read(); // save the received number to servopos
Serial.println(servopos); // serial print servopos current number received from bluetooth
myservo.write(servopos); // roate the servo the angle received from the android app
}
}
avec l'application android "arduino bluetooth servo motor"
mmagoo314
lun, 07/18/2016 - 21:11
bonjour,
je ne sais pas si le post est toujours actif, et il n'y a pas le code error de la compilation, mais j'aurais dit que le probleme se situe au niveau du type de donnée de servopos. Dans les exemples que j'ai consulté, c''est systematiquement du char, et ensuite avec atoi(), ca devrait le convertir en int pour bouger le servomoteur.
je suis aussi debutant, donc a prendre avec précaution.
pierre
dim, 08/14/2016 - 01:32
J'ai partagé un build de l'application en rapport avec ce tuto. Au passage merci pour le tuto
http://ai2.appinventor.mit.edu/?galleryId=4831188104773632
L'ami René
mar, 08/23/2016 - 05:35
Bonjour,
Comme je n'ai pas de téléphone intelligent ni de tablette Andoïd, est-ce qu'il serait possible de transposer cet exemple de vidéo, mais entre Bluetooth HC-06 et un ordinateur (sous Linux) de bureau ou un ordinateur portable standard.
Advenant que oui, alors un très grand merci d'avance !
Anthony
mar, 09/13/2016 - 10:23
Bonjour,
Juste pour dire que je ne parviens pas à télécharger l'app, le code apparaît bien sur la page web mais pour ce qui est de l'app deux petits carré apparaîssent. Pourriez vous m'indiquer comment puis je obtenir l'app.
Merci
albator
sam, 11/12/2016 - 11:45
il n y a pas le cablage pour la led je debute il faut le branche comment pour le reste ses ok app installer et conecter
Pierrero
lun, 08/05/2019 - 21:57
bonjour moi aussi j'ai le même problème je ne sais pas comment il faut brancher les leds as tu trouvé depuis ? merci
dg67210
sam, 02/04/2017 - 20:21
Bonjour,
Tout d'abord merci pour ce site vraiment très intéressant à tous points de vue!
Cependant j'ai quelques soucis. J'ai réalisé ce montage, vérifié 3 fois le brochage, ainsi que l'application mais le hic c'est que ma led ne s'allume pas avec l'application une fois la connexion avec le module établie. Je vois que la connexion est faite entre le HC-06 et mon téléphone grâce à la led fixe sur le module mais lors de l'envoie de commandes à l'arduino pas de réponse. (Je précise que la led n'est pas grillée, la résistance à la bonne valeur et pas de led RX allumé sur l'arduino non plus) Si quelqu'un à une solution? Merci d'avance.
Electronicien06
mer, 02/22/2017 - 17:32
Bonjour la liaison smartphone HC-06 s'effectue bien mais par contre en ce qui concerne le montage de la led et le contrôle de celle-ci est bien je sèche quelqu'un pourrait m'aider Merci d'avance
VAINK
mar, 02/19/2019 - 16:16
Il faut la connecter à la broche 2 et il faut mettre une résistance
sh.mouthon@gmail.com
sam, 02/10/2018 - 19:22
Bonjour, je viens de réaliser ce montage avec tous ce qu'il faut (enfin je pense: arduino, hc-05, appli, led et câblage) mais malheureusement la led ne s'allume pas: j'ai un message d'erreur qui s'affiche dans l'application: "error 516:unable to write; broken pipe". De plus j'aurais deux questions:
-Ou doit-on placé la lampe?
-Doit-on placer des résistance?Si oui, ou?
PS: je suis en 1ère et je réalise ma partie pour les TPE.
ProjetPE
lun, 04/16/2018 - 15:53
Bonjour à tous je suis novice en programmation, j'aimerais réaliser la même chose mais avec un module bluetooth diffèrent (Un Serial Bluetooth v3.0) le problème c'est que je ne sais pas comment modifier le programme avec le module HC06 pour qu'il soit compatible avec mon module.
Si quelqu'un peut m'aider merci d'avance
laurent43
mar, 01/29/2019 - 10:47
je pense avoir respecter le code pour la liaison arduino et hc06, la compilation me dit rien mais au téléversement j'ai le message"serial port not selected" j'aurai besoin d'aide merci (je suis débutanT)
VAINK
mar, 02/19/2019 - 16:13
Bonjour U=RI mon téléphone ne reconnaît pas le module. Mon ordi détecte bien le module (il apparaît dans la liste des appareils bluetooth). Le téléphone est un huawei p20 lite et l'ordi un mac book pro.
Aide-moi SVP.