dipu989

Untitled

Nov 18th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. #include<SoftwareSerial.h>
  2.  
  3. SoftwareSerial softSerial(2,3);
  4. char signal = 0;
  5. char data = 0;
  6.  
  7.  
  8. void setup() {
  9. // put your setup code here, to run once:
  10. Serial.begin(9600);
  11. softSerial.begin(38400);
  12. pinMode(13,OUTPUT);
  13. }
  14.  
  15. void loop() {
  16. // put your main code here, to run repeatedly:
  17. if(Serial.available() >0)
  18. {
  19. signal = Serial.read();
  20.  
  21. Serial.write(signal);
  22. switch(signal) {
  23. case 1:
  24. readDataUsingBluetooth();
  25. case 0:
  26. readDataUsingUSB();
  27. }
  28. }
  29. }
  30. void readDataUsingBluetooth() {
  31.  
  32. digitalWrite(13, HIGH);
  33. data = Serial.read();
  34. while(data!=0)
  35. {
  36. data = Serial.read();
  37. Serial.write(data);
  38. }
  39. }
  40.  
  41. void readDataUsingUSB() {
  42. digitalWrite(13, LOW);
  43. data = Serial.read();
  44. while(data!=1)
  45. {
  46. data = Serial.read();
  47. softSerial.write(data);
  48. }
  49. }
Add Comment
Please, Sign In to add comment