39 lines
797 B
C++
39 lines
797 B
C++
#define CTS 3
|
|
unsigned long time;
|
|
boolean flag = true;
|
|
|
|
void setup()
|
|
{
|
|
// Open serial communications and wait for port to open:
|
|
pinMode(CTS, OUTPUT);
|
|
Serial.begin(57600);
|
|
// while (!Serial) {
|
|
// digitalWrite(CTS, LOW);
|
|
// ; // wait for serial port to connect. Needed for Leonardo only
|
|
// }
|
|
// set the data rate for the SoftwareSerial port
|
|
Serial1.begin(57600);
|
|
time = millis();
|
|
}
|
|
|
|
|
|
void loop() // run over and over
|
|
{
|
|
if (Serial.available())
|
|
{
|
|
Serial1.write(Serial.read());
|
|
// if (flag)
|
|
// {
|
|
// digitalWrite(CTS, LOW);
|
|
// delay(1);
|
|
// digitalWrite(CTS, HIGH);
|
|
// flag = false;
|
|
// }
|
|
// time = millis();
|
|
}
|
|
if (Serial1.available())
|
|
Serial.write(Serial1.read());
|
|
if ((millis()- time)>=1000) flag = true;
|
|
}
|
|
|