/ / Obtenir des données MPU6050 via Arduino Micro Pro et Bluetooth - Bluetooth, Arduino, port série, mpu6050

Obtenir des données MPU6050 via Arduino Micro Pro et Bluetooth - Bluetooth, Arduino, port série, MPU6050

J'ai des problèmes pour obtenir les données du capteur du MPU6050 via le module Bluetooth HC-06. J'utilise Arduino Micro Pro. Je n'ai pas beaucoup d'expérience, donc cela pourrait être une erreur de débutant.

Si je télécharge ce code sur Arduino, puis que je me connecte via Bluetooth, je reçois en permanence "234" (j'utilise Tera Term):

void setup() {
Serial1.begin(9600);
delay(50);
}

void loop() {

Serial1.println("234");
delay(500);
}

De plus, lorsque j'utilise ce code sans débrancher l'ordinateur, je reçois correctement les données du gyroscope et de l'accéléromètre sur le moniteur série dans Arduino IDE:

#include <Wire.h>
#include <I2Cdev.h>
#include <MPU6050.h>

MPU6050 mpu;
int16_t ax, ay, az, gx, gy, gz;

void setup() {
Serial.begin(9600);

Serial.println("a");


Wire.begin();

Serial.println("b");

mpu.initialize();

Serial.println("c");
}

void loop() {
mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);


Serial.print("hh");
Serial.println(ax);
delay(20);
}

Donc, tout le matériel fonctionne soi-disant correctement. Cependant, quand je change tous les Serial fonctions dans le dernier exemple Serial1 puis essayez d’obtenir les données via Bluetooth, la fenêtre Tera Term reste vierge, sans aucun type de données dont je suis au courant.

Qu'est-ce que je fais mal?

Réponses:

0 pour la réponse № 1

serial1 est pour le port série de votre composant.

Est-ce que vous branchez Bluetooth sur le port série 1?

Est-ce que vous détectez correctement le module Bluetooth?