Interfaçage GY 26 avec atmega640 (2 / 4 étapes)

É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/...

Articles Liés

Interfaçage des moteurs avec Arduino

Interfaçage des moteurs avec Arduino

Interfaçage des différents types de moteurs avec un microcontrôleur est parmi les compétences les plus fondamentaux, un passionné de maker/robotique besoins au maître. Dans ce projet je vais accumuler du précédent projet Smart Phone contrôlée LED s'a
* mise à jour * LED-tour « Hello », Vu-mètre avancé de détection musique sans qu’avec Arduino et l’interfaçage d’IC avec le logiciel PC Windows !

* mise à jour * LED-tour « Hello », Vu-mètre avancé de détection musique sans qu’avec Arduino et l’interfaçage d’IC avec le logiciel PC Windows !

LED-tour « Hello », Vu-mètre avancé de détection musique sans qu'avec Arduino d'ICet l'interfaçage avec le logiciel PC Windows ! Salut, tout le monde.Ce qui rend ce projet cool c'est le fait, que sa musique de télédétection, contrairement aux traditi
Interfaçage MSP430 Launchpad avec affichage 7 segments

Interfaçage MSP430 Launchpad avec affichage 7 segments

Bonjour les gens,Bienvenue à mon MSP430 Launchpad interfaçage tutoriel, dans ce instructable je va être entoilage un Launchpad MSP430 avec un affichage 7 segments de la cathode commune.Veuillez noter que je suis reformater mon article original publié
Les prévisions météorologiques et interfaçage DHT11 capteur avec Mediatek Linkitone Conseil

Les prévisions météorologiques et interfaçage DHT11 capteur avec Mediatek Linkitone Conseil

dans ce Instructable, vous allez être en mesure de faire des prévisions météorologiques à l'aide de DHT11 humidité et capteur de température.Étape 1: exigences Mediatek Linkitone ConseilDHT11 Capteur d'humidité et de la températureFils de raccordemen
Interfaçage TMP-112 avec Arduino nano (I2C)

Interfaçage TMP-112 avec Arduino nano (I2C)

SalutSalutations bonnes..!!J'ai (Somanshu Choudhary) pour le compte d'entreprises de technologie Dcube va pour mesurer la température à l'aide d'Arduino nano, c'est une des applications du protocole I2C pour lire les données analogiques de températur
Objet numérique compteur à l’aide de LDR interfaçage avec Mediatek LinkIt One

Objet numérique compteur à l’aide de LDR interfaçage avec Mediatek LinkIt One

Dans ce Instructable, vous serez en mesure à Mediatek Linkit une carte d'Interface à l'aide de LDR et compteur d'objet numérique qui peut comte objets jusqu'à 9999.Étape 1: exigences Usage général PCB bord4 CD 4026 Johnson décennie Counter.4 communes
INTERFAÇAGE d’une matrice de 8 X 8 points LED affichage avec un AT89C51 microcontrôleur

INTERFAÇAGE d’une matrice de 8 X 8 points LED affichage avec un AT89C51 microcontrôleur

Interfaçage sur un 8 x 8 matricielle peut être amusant et est facile à jouer avec, nous allons donc rentrer directement dedans !Étape 1: Vous aurez besoin :AT89C51 MICROCONTRÔLEURMATRICE 8 X 8UN CONSEIL DE DÉVELOPPEMENT OUMODULE DE MATRICE DE POINTSÉ
Interfaçage RFID avec microcontrôleur 8051

Interfaçage RFID avec microcontrôleur 8051

cette vidéo montre le travail de RFID interfacé avec microcontrôleur 8051 (AT89C51).Pour circuit diagramme et le code source en C, s'il vous plaît visitez RFID interfaçage avec 8051
Interfaçage d’un M74HC238 3-8 Line décodeur avec un Arduino (exemple)

Interfaçage d’un M74HC238 3-8 Line décodeur avec un Arduino (exemple)

il s'agit d'un didacticiel de base conçu pour vous donner une compréhension de base de l'utilisation d'un M74HC238 décodeur ligne 3-8.Comme son nom l'indique, vous devrez seulement 3 broches numériques sur votre Arduino pour contrôler tous les 8 sort
Boulon d’interfaçage avec Arduino : Boulon UART

Boulon d’interfaçage avec Arduino : Boulon UART

IntroductionCette instructable faite pour les utilisateurs de boulon qui souhaitent l'obturateur hardware Arduino Uno d'interface ou tout simplement envie d'expérimenter avec l'UART de boulon.Conditions préalablesAccès à l'atelier de boulon ITO et sa
SIM900A interfaçage avec Arduino UNO et Running AT simples commandes

SIM900A interfaçage avec Arduino UNO et Running AT simples commandes

Bonjour les gars,J'ai mon nouveau module SIM900A de SIMCom. Je faisais face à des problèmes tout en elle interagira avec Arduino Mega.Puis j'ai essayé il interface avec arduino UNO. Donc dans ce instructable je vais vous montrer comment j'ai surmonté
Interfaçage c# avec Arduino

Interfaçage c# avec Arduino

Il s'agit de mon premier programme simple contrôle arduino par interfaçage cSharp utilisant des communications série.Étape 1: préparationTout d'abord, vous devez avoir :1. Arduino2. led3. résistance.Étape 2: CodeConnectez votre Arduino au pain à bord
Interfaçage d’un micromètre numérique à un Arduino & moniteur VGA

Interfaçage d’un micromètre numérique à un Arduino & moniteur VGA

Mise à jour : Igaging origine série utilisez un câble de Mitutoyo et la sortie du flux de données bit Mitutoyo 52. Le code et les schémas ci-dessous travaux SPC Digimatic étriers, micromètres, à composer des indicateurs et des échelles des deux socié
Interfaçage de Circuits électroniques à Arduinos

Interfaçage de Circuits électroniques à Arduinos

interfaçage de Circuits électroniques pour ArduinoDans ce instructable j'utilise un exemple d'interfacer un Arduino à un émetteur-récepteur ARINC 429 afin de démontrer le processus général d'interfacer un Arduino pour circuits électroniques, donc vou