Ref.: 002542 | Disponibilidade: Imediata

Módulo Acelerômetro Giroscópio 6 Eixos Lsm6ds3 Spi I2c

R$ 18,53
Descrição do produto

 Módulo Acelerômetro Giroscópio 6 Eixos LSM6DS3 SPI/I2C


Descrição

O LSM6DS3 é um sensor de movimento compacto e de alta precisão que combina acelerômetro de 3 eixos e giroscópio de 3 eixos em um único chip. Ele é ideal para projetos que exigem detecção de movimentos, medições de aceleração e rotação, além de contar com recursos inteligentes de baixo consumo de energia.

 Onde Usar

Drones e robôs para controle de movimento

Estabilização de câmeras e gimbals

Dispositivos vestíveis (wearables)

Jogos, realidade aumentada e controle por gestos

Sistemas de navegação inercial e IoT


Código Arduino


Aqui está um código simples em Arduino para ler dados do Módulo LSM6DS3 via I2C usando a biblioteca oficial da SparkFun, que é bem fácil de usar.


#include "SparkFunLSM6DS3.h"

#include "Wire.h"


// Cria objeto para comunicação via I2C

LSM6DS3 myIMU(I2C_MODE, 0x6A); 


void setup() {

 Serial.begin(9600);

 delay(1000);


 if (myIMU.begin() != 0) {

  Serial.println("Falha ao inicializar LSM6DS3!");

  while (1);

 } else {

  Serial.println("LSM6DS3 inicializado com sucesso!");

 }

}


void loop() {

 // Leitura do acelerômetro (g)

 float ax = myIMU.readFloatAccelX();

 float ay = myIMU.readFloatAccelY();

 float az = myIMU.readFloatAccelZ();


 // Leitura do giroscópio (dps)

 float gx = myIMU.readFloatGyroX();

 float gy = myIMU.readFloatGyroY();

 float gz = myIMU.readFloatGyroZ();


 Serial.print("Acelerômetro [g] -> X: ");

 Serial.print(ax, 2);

 Serial.print(" | Y: ");

 Serial.print(ay, 2);

 Serial.print(" | Z: ");

 Serial.println(az, 2);


 Serial.print("Giroscópio [dps] -> X: ");

 Serial.print(gx, 2);

 Serial.print(" | Y: ");

 Serial.print(gy, 2);

 Serial.print(" | Z: ");

 Serial.println(gz, 2);


 Serial.println("-----------------------------");

 delay(500);

}


Esse código inicializa o módulo, lê os valores do acelerômetro e giroscópio e mostra no Monitor Serial a cada 0,5 segundos.

Tente fazer também uma versão sem biblioteca externa, direto com comandos I2C (Wire), para deixar ainda mais simples e leve.


Acompanha

01- Módulo Acelerômetro e Giroscópio 3 Eixos - lSM6DS3

Especificações técnicas

 Especificações Técnicas

Chip: LSM6DS3

Tipo de sensor: Acelerômetro 3 eixos + Giroscópio 3 eixos

Interface de comunicação: I2C ou SPI

Faixa do acelerômetro: ±2g / ±4g / ±8g / ±16g

Faixa do giroscópio: ±125 / ±250 / ±500 / ±1000 / ±2000 dps

Tensão de operação: 1,71V a 3,6V

Consumo: ultrabaixo (ideal para baterias)

Recursos extras: detecção de passos, atividade/inatividade, tilt e gestos

Dimensões: compacto e fácil de integrar em projetos

Receba novidades e ofertas incríveis!