Étape 2: Compréhension GY26
paramètres de communication série pour GY26
Vitesse de transmission : 9600bps
Vérifiez le bit: N
Bits de données: 8
Bit d’arrêt: 1
Interfaçage avec gy26 en USART est simple et franche pour obtenir l’angle qu'il faut envoyer une commande 0 x 31 sur cette GY26 retournera 7 octets comme suit
(1) Byte0:0x0D (ASCII : entrez)
(2) Byte1:0x0A (ASCII : nouvelle ligne)
(3) Byte2:0x30 ~ 0 x 33 (ASCII : des centaines d’angle 0 ~ 3)
(4) Byte3:0x30 ~ 0 x 39 (ASCII : des dizaines d’angle 0 ~ 3)
(5) Byte4:0x30 ~ 0 x 39 (ASCII : bits d’angle 0 ~ 3)
(6) Byte5:0x2E (ASCII : virgule d’angle)
(7) Byte6: 0 x 30 ~ 0 x 39 (ASCII : décimal d’angle)
(8) Byte7: 0 x 00 ~ 0xFF (calibrer la somme)
Byte7 = les 8 bits de poids faible de (Byte0 + octet1 + octet2 +... Byte6)
Exemple :
< 0x0D-0x0A-0x33-0x35-0x39-0x2E-0x36-0x1C > = ° 359,6
Les différentes commandes dans GY26 sont-
(1) 0 x 31 : mesurer l’angle (retourne la valeur de l’angle)
(2) 0xC0 : commencer l’étalonnage
(3) 0xC1 : finir le calibrage
(4) 0xA0-0xAA-0xA5-0xC5 : retour aux paramètres d’usine
(5) 0xA0-0xAA-0xA5-IIC_ADDR : changer l’adresse de bus IIC
0 x 03-DECL_high (6): définir les 8 bits de poids fort de l’angle de déclinaison
0 x 04-DECL_low (7): définir les 8 bits de poids faibles de l’angle de déclinaison
Exemple1 :
Envoyez 0xC0 au module, il retour < 0x0D-0x0A-0x30-0x30-0x30-0x2E-0x30-0x05 >, qui signifie partir d’étalonnage avec succès
vous pouvez obtenir la fiche technique ici :
http://www.elechouse.com/elechouse/images/Product/...