Paso 2: Comprensión GY26
parámetros de comunicación serial para GY26
Velocidad en baudios: 9600bps
Comprobar bits: N
Bits de datos: 8
Bit de parada: 1
Interfaz con gy26 en el USART es simple y sencillo para obtener el ángulo que tenemos que enviar un comando 0x31 en este GY26 volverá 7 bytes como sigue
(1) Byte0:0x0D (ASCII: entrar)
(2) Byte1:0x0A (ASCII: nueva línea)
(3) Byte2:0x30 ~ 0x33 (ASCII: cientos de ángulo 0 ~ 3)
(4) Byte3:0x30 ~ 0 x 39 (ASCII: decenas de ángulo 0 ~ 3)
(5) Byte4:0x30 ~ 0 x 39 (ASCII: trozos de ángulo de 0 ~ 3)
(6) Byte5:0x2E (ASCII: punto decimal del ángulo)
(7) Byte6: 0 x 30 ~ 0 x 39 (ASCII: decimal del ángulo)
(8) Byte7: 0 x 00 ~ 0xFF (calibrar la suma)
Byte7 = los 8 bits más bajos de (Byte0 Byte1 + Byte2 +... Byte6)
Ejemplo:
< 0x0D-0x0A-0x33-0x35-0x39-0x2E-0x36-0x1C > = ° 359,6
Diferentes comandos en GY26-
(1) 0x31: medir el ángulo (retorno el valor del ángulo)
(2) 0xC0: iniciar calibración
(3) 0xC1: terminar la calibración
(4) 0xA0-0xAA-0xA5-0xC5: volver a los ajustes de la fábrica
(5) 0xA0-0xAA-0xA5-IIC_ADDR: cambiar la dirección de bus IIC
0 x 03-DECL_high (6): establecer los 8 bits altos del ángulo de declinación
0 x 04-DECL_low (7): establecer los 8 bits bajos del ángulo de declinación
Ejemplo 1:
enviar 0xC0 al módulo, él retorno < 0x0D-0x0A-0x30-0x30-0x30-0x2E-0x30-0x05 >, que significa a partir de calibración con éxito
Usted puede obtener la hoja de datos:
http://www.elechouse.com/elechouse/images/product/...