mirror of
https://github.com/modelec/connectors.git
synced 2026-01-18 16:57:21 +01:00
29 lines
721 B
C++
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;
|
|
}
|