Advertisement
ld56cfh

hc05

Dec 18th, 2020
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. //master
  2. #include <SoftwareSerial.h>
  3.  
  4. SoftwareSerial BTserial(6, 7); // RX | TX
  5.  
  6. #define __BAUD 38400
  7.  
  8. void setup(){
  9. BTserial.begin(__BAUD);
  10. delay(1000);
  11. Serial.println("ready...");
  12. }
  13.  
  14. void loop() {
  15. BTserial.write('a');
  16. delay(1000);
  17. BTserial.write('s');
  18. delay(1000);
  19.  
  20. }
  21.  
  22. //slave
  23. #include <SoftwareSerial.h>
  24.  
  25. SoftwareSerial BTserial(6, 7); // RX | TX
  26.  
  27. #define __BAUD 38400
  28.  
  29. void setup(){
  30. Serial.begin(__BAUD);
  31. BTserial.begin(__BAUD);
  32. delay(1000);
  33. Serial.println("ready...");
  34. pinMode(10, OUTPUT);
  35. }
  36.  
  37. void loop() {
  38. if (BTserial.available()) {
  39. Serial.write("comunicazione");
  40.  
  41. char c = BTserial.read();
  42. Serial.write(c);
  43. if (c == 'a') {
  44. digitalWrite(10, HIGH);
  45. }
  46. if (c == 's') {
  47. digitalWrite(10, LOW);
  48. }
  49. }
  50. }
  51.  
  52.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement