#include <EasyTransfer.h>
unsigned long last_time;
struct RECEIVE_DATA_STRUCTURE {
float AngleX;
float AngleY;
float MoveGX;
float MoveGY;
};
int shift = 0;
RECEIVE_DATA_STRUCTURE data;
EasyTransfer ETin,ETout;
void setup() {
last_time=0;
Serial.begin(115000);
ETin.begin(details(data), &Serial);
Serial.flush();
Serial.println("angleX, angleY, GX, GY");
}
void loop() {
if(ETin.receiveData()) {
float newAX = data.AngleX;
float newAY = data.AngleY;
float newGX = data.MoveGX;
float newGY = data.MoveGY;
if(Serial.available() > 0) {
shift = Serial.parseInt();
}
if(shift == 0) {
Serial.print(newAX);
Serial.print(' ');
Serial.print(newAY);
Serial.println(' ');
}
if (shift == 1) {
Serial.print(newGX);
Serial.print(' ');
Serial.println(newGY);
}
}
}
Добрый день, подскажите, можно ли выводить желаемые графики в плоттер? Получаю данные через bluetooth(HC-05; это данные с другого arduino, к которому подключен MPU6050) и пытаюсь сделать так, чтобы например при вводе в com-порт плоттера выводились разные графики, искал информацию, ничего по моей теме не нашел, буду рад помощи.