Descripción
Qué es
El módulo GY-23 de 6 ejes es un sensor multifunción para Arduino, capaz de medir el ángulo de inclinación en proyectos electrónicos y robótica.
Características
- Mide el ángulo de inclinación en seis ejes
- Comunicación a través de la interfaz serie
- Integra acelerómetro y giroscopio
- Doble eje de medición
Para qué sirve
El módulo GY-23 es ideal para proyectos que requieren la detección de ángulos de inclinación, movimientos y rotaciones. Puede ser utilizado en aplicaciones como la navegación de dispositivos, el control de robots y la estabilización de drones. Es compatible con Arduino y otros microcontroladores.
Tutorial: Cómo usar el módulo GY-23 de 6 ejes de inclinación
El módulo GY-23 es un sensor versátil que permite medir la aceleración y la orientación de un dispositivo en tres dimensiones. Es ideal para proyectos que requieren la detección de ángulos de inclinación, movimientos y rotaciones.
Qué necesitas
- Arduino Uno
- Cable USB
- Placa de pruebas
- Conexiones Jumpers
- Software Arduino IDE
Pasos
- Instala el software Arduino IDE en tu computadora.
- Conecta el módulo GY-23 a la placa de pruebas.
- Conecta los pines VCC y GND del módulo GY-23 a los pines 5V y GND del Arduino.
- Conecta los pines SDA y SCL del módulo GY-23 a los pines A4 (SDA) y A5 (SCL) del Arduino.
- Carga el sketch de ejemplo proporcionado en el Arduino.
- Abre el monitor serial en Arduino IDE.
- Verifica que los datos del sensor se muestren correctamente.
- Modifica el sketch para adaptarlo a tus requisitos de proyecto.
Código de ejemplo
/*
* GY-23 I2C Example
*/
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_LIS3MDL.h>
#include <Adafruit_LIS3DH.h>
Adafruit_LIS3DH lis3dh = Adafruit_LIS3DH();
Adafruit_LIS3MDL lis3mdl = Adafruit_LIS3MDL();
void setup(void) {
Serial.begin(9600);
while (!Serial);
lis3dh.begin_I2C();
lis3mdl.begin_I2C();
}
void loop(void) {
sensors_event_t accel, mag;
lis3dh.getEvent(&accel, &mag, NULL);
Serial.print(accel.acceleration.x); Serial.print(", ");
Serial.print(accel.acceleration.y); Serial.print(", ");
Serial.println(accel.acceleration.z);
delay(100);
}
Miniproyecto
Crea un prototipo de dispositivo de navegación que indique la inclinación y la dirección del dispositivo utilizando el módulo GY-23. Muestra la aceleración y la dirección en tiempo real en el monitor serial.
Errores comunes
- Asegúrate de que los pines SDA y SCL estén correctamente conectados.
- Verifica que el módulo GY-23 esté alimentado correctamente.
- Asegúrate de que el controlador I2C esté correctamente instalado y configurado.
- Verifica que el módulo GY-23 sea compatible con la versión del software Arduino IDE que estás utilizando.
Accesorios recomendados
- Baterías AA
- Placa de pruebas
- Conexiones Jumpers
- LCD 16×2
Preguntas frecuentes
¿Cómo puedo instalar el controlador I2C?
Instala la biblioteca Wire.h a través del administrador de bibliotecas de Arduino IDE.
¿Cuáles bibliotecas son necesarias para utilizar el GY-23?
Utiliza las bibliotecas Adafruit_LIS3DH y Adafruit_LIS3MDL para interactuar con el GY-23.




Valoraciones
No hay valoraciones aún.