Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SoftwareSerial.h>
- SoftwareSerial HC05(11, 10); //module_BT(TX,RX)
- const int DOUT_LED = 12; //led branché sur la sortie 12
- String message;
- void setup() {
- Serial.begin(9600);
- HC05.begin(9600);
- pinMode(DOUT_LED, OUTPUT);
- digitalWrite(DOUT_LED, LOW);
- }
- void loop()
- {
- int i=0;
- while (HC05.available())
- {
- delay(3);
- char c = (char)HC05.read();
- message += c;
- i=i+1; //comptage du nbr de caractere dans la variable
- }
- message = message.substring(0,5); //découpage de variable pour garder les 5 premiers caracteres
- if (message.length() > 0)
- {
- Serial.println(message);
- Serial.print("Nbr de caracteres : ");
- Serial.println(i);
- if (message == "LED:1")
- {
- digitalWrite(DOUT_LED, HIGH);
- }
- if (message == "LED:0")
- {
- digitalWrite(DOUT_LED, LOW);
- }
- message = "";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement