Lab_interaccio/2014/Cuso/Cuso_slave_program/Cuso_slave_program.ino
2025-02-25 21:29:42 +01:00

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;
}