Ir para o conteúdo principal

Referência do wokwi-mpu6050

Sensor integrado com acelerômetro de 3 eixos, giroscópio de 3 eixos e um sensor de temperatura com interface I2C.

Nome dos Pinos

NomeDescrição
VCCTensão de alimentação
GNDTerra
SCLLinha de clock I2C
SDALinha de dados I2C
XDANão utilizado*
XCLNão utilizado*
AD0PIN de seleção de endereço
INTInterrupção*

* Esses pinos não estão implementados atualmente no simulador. Se você precisar deles, por favor abra uma solicitação.

Normalmente, você só precisa conectar os pinos VCC, GND, SCL e SDA. O endereço I2C do dispositivo é 0x68. Você pode alterar o endereço de 0x69 conectando o pino AD0 ao VCC.

Atributos

NomeDescriçãoValor padrão
accelXValor inicial de aceleração x (g)"0"
accelYValor inicial de aceleração y (g)"0"
accelZValor inicial de aceleração z (g)"1"
rotationXValor inicial de rotação x (deg/sec)"0"
rotationYValor inicial de rotação y (deg/sec)"0"
rotationZValor inicial de rotação z (deg/sec)"0"
temperatureValor de temperatura inicial (celsius)"24"

Unidades

Todos os valores de aceleração (x/y/z) usam unidades de força g, onde 1g = 9,80665 m/s². O giroscópio mede a rotação angular e retorna o número de graus por segundo.

Exemplo de código Arduino

O exemplo abaixo usa a biblioteca Adafruit MPU6050 para ler e exibir os valores de aceleração do sensor. No Arduino Uno, conecte o pino SDA a A4 e o pino SCL a A5.

#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
#include <Wire.h>

Adafruit_MPU6050 mpu;

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

while (!mpu.begin()) {
Serial.println("MPU6050 não conectado!");
delay(1000);
}
Serial.println("MPU6050 pronto!");
}

sensors_event_t event;

void loop() {
mpu.getAccelerometerSensor()->getEvent(&event);

Serial.print("[");
Serial.print(millis());
Serial.print("] X: ");
Serial.print(event.acceleration.x);
Serial.print(", Y: ");
Serial.print(event.acceleration.y);
Serial.print(", Z: ");
Serial.print(event.acceleration.z);
Serial.println(" m/s^2");
delay(500);
}

Execute este exemplo no Wokwi

Exemplos no simulador