Add softserial_mock sketch to forward serial commands from one arduino to another
This commit is contained in:
parent
c16233dfda
commit
3b04d10290
|
@ -0,0 +1,31 @@
|
||||||
|
#include <SoftwareSerial.h>
|
||||||
|
|
||||||
|
/**
|
||||||
|
* CONSTANTS
|
||||||
|
**/
|
||||||
|
|
||||||
|
#define rSignal 7
|
||||||
|
#define tSignal 8
|
||||||
|
|
||||||
|
const int serialDelay = 5;
|
||||||
|
|
||||||
|
SoftwareSerial softSerial (rSignal, tSignal);
|
||||||
|
|
||||||
|
volatile char cmdChar = 'z';
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
Serial.begin(57600);
|
||||||
|
Serial.flush();
|
||||||
|
Serial.setTimeout(serialDelay);
|
||||||
|
|
||||||
|
softSerial.begin(9600);
|
||||||
|
softSerial.flush();
|
||||||
|
softSerial.setTimeout(serialDelay);
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop () {
|
||||||
|
if (Serial.available()) {
|
||||||
|
cmdChar = (char)Serial.read();
|
||||||
|
softSerial.write(cmdChar);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue