Bonjour,
J'ai un problème avec mon module HC-06, je n'arrive pas a initialiser la connexion.
La led rouge clignote.
Voici mon code :
#include<SoftwareSerial.h>
#define buzzepin 13
int state = 0;
SoftwareSerial HC06(12, 11)
void setup() {
pinMode(buzzerpin, OUTPUT);
digitalWrite(buzzerpin, LOW);
Serial.begin(9600);
}
void loop() {
if(Serial.available() > 0){ // Checks whether data is coming from the serial port
state = Serial.read(); // Reads the data from the serial port
}
if (state == '0') {
digitalWrite(buzzerpin, LOW); // Turn LED OFF
state = 0;
}
else if (state == '1') {
digitalWrite(buzzerpin, HIGH);
state = 0;
}
}
Pour ce qui est de ton sketch, il y a plusieurs erreurs:
Il manque le ; en fin de ligne SoftwareSerial HC06(12, 11)
une fois #define buzzepin 13
une autre pinMode(buzzerpin, OUTPUT);
Le port série du Bluetooth n'est pas initialisé; HC06.begin(9600);
Dans la loop, tu ne lis pas le port série du bluetooth mais celui de la console:
tu lis Serial.available() à la place de HC06.available().
tu lis state = Serial.read(); à la place de state = HC06.read();
Bonjour,
J'utilise l'application Arduino Bluetooth Controller développée par Giristudio sur mon smartphone android.
Après modification du code, ça ne marche toujours pas, comment faire ?