Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<SoftwareSerial.h>
- SoftwareSerial softSerial(2,3);
- char signal = 0;
- char data = 0;
- void setup() {
- // put your setup code here, to run once:
- Serial.begin(9600);
- softSerial.begin(38400);
- pinMode(13,OUTPUT);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- if(Serial.available() >0)
- {
- signal = Serial.read();
- Serial.write(signal);
- switch(signal) {
- case 1:
- readDataUsingBluetooth();
- case 0:
- readDataUsingUSB();
- }
- }
- }
- void readDataUsingBluetooth() {
- digitalWrite(13, HIGH);
- data = Serial.read();
- while(data!=0)
- {
- data = Serial.read();
- Serial.write(data);
- }
- }
- void readDataUsingUSB() {
- digitalWrite(13, LOW);
- data = Serial.read();
- while(data!=1)
- {
- data = Serial.read();
- softSerial.write(data);
- }
- }
Add Comment
Please, Sign In to add comment