Files
connectors/main.cpp
2024-03-21 20:43:10 +01:00

29 lines
721 B
C++

#include "main.h"
void read_from_arduino(char * message_output){
serialib serial;
char errorOpening = serial.openDevice(SERIAL_PORT, BAUDS);
if (errorOpening!=1) exit(errorOpening);
serial.readString(message_output, '\n', MAX_MESSAGE_LEN, TIME_OUT);
serial.closeDevice();
}
void write_2_arduino(char* message){
serialib serial;
char errorOpening = serial.openDevice(SERIAL_PORT, BAUDS);
if (errorOpening!=1) exit(errorOpening);
serial.writeString(message);
serial.closeDevice();
}
int main() {
char buffer[MAX_MESSAGE_LEN];
cout << "Message to send: ";
cin >> buffer;
write_2_arduino(buffer);
read_from_arduino(buffer);
cout << buffer;
return 0;
}