Advertisement
Guest User

Untitled

a guest
Feb 25th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.88 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2.  
  3. SoftwareSerial HC05(11, 10); //module_BT(TX,RX)
  4. const int DOUT_LED = 12; //led branché sur la sortie 12
  5. String message;
  6.  
  7. void setup() {
  8.   Serial.begin(9600);
  9.   HC05.begin(9600);
  10.   pinMode(DOUT_LED, OUTPUT);
  11.   digitalWrite(DOUT_LED, LOW);
  12. }
  13.  
  14. void loop()
  15. {
  16.   int i=0;
  17.   while (HC05.available())
  18.   {
  19.     delay(3);
  20.     char c = (char)HC05.read();
  21.     message += c;
  22.     i=i+1; //comptage du nbr de caractere dans la variable
  23.   }
  24.     message = message.substring(0,5); //découpage de variable pour garder les 5 premiers caracteres
  25.   if (message.length() > 0)
  26.   {
  27.     Serial.println(message);
  28.     Serial.print("Nbr de caracteres : ");
  29.     Serial.println(i);
  30.     if (message == "LED:1")
  31.     {
  32.       digitalWrite(DOUT_LED, HIGH);
  33.     }
  34.     if (message == "LED:0")
  35.     {
  36.       digitalWrite(DOUT_LED, LOW);
  37.     }
  38.     message = "";
  39.   }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement