Description
Qu’est-ce que c’est
Le module GY-23 6 axes est un capteur multifonction pour Arduino, capable de mesurer l’angle d’inclinaison dans les projets électroniques et robotiques.
Caractéristiques
- Mesure l’angle d’inclinaison sur six axes
- Communication par port série
- Intègre un accéléromètre et un gyroscope
- Double axe de mesure
À quoi ça sert
Le module GY-23 est idéal pour les projets nécessitant la détection d’angles d’inclinaison, de mouvements et de rotations. Il peut être utilisé dans des applications telles que la navigation de dispositifs, le contrôle de robots et la stabilisation de drones. Il est compatible avec Arduino et d’autres microcontrôleurs.
Didacticiel : Comment utiliser le module GY-23 Senseur d’angle d’inclinaison à six axes
Le module GY-23 est un capteur polyvalent qui permet de mesurer l’accélération et l’orientation d’un dispositif en trois dimensions. Il est idéal pour les projets nécessitant la détection d’angles d’inclinaison, de mouvements et de rotations.
Ce qu’il faut
- Arduino Uno
- Câble USB
- Plaque d’essai
- Connexions cavaliers
- Logiciel Arduino IDE
Étapes
- Installez le logiciel Arduino IDE sur votre ordinateur.
- Connectez le module GY-23 à la plaque d’essai.
- Connectez les broches VCC et GND du module GY-23 aux broches 5V et GND de l’Arduino.
- Connectez les broches SDA et SCL du module GY-23 aux broches A4 (SDA) et A5 (SCL) de l’Arduino.
- Chargez le sketch d’exemple fourni sur l’Arduino.
- Ouvrez le moniteur série dans Arduino IDE.
- Vérifiez que les données du capteur sont affichées correctement.
- Modifiez le sketch pour l’adapter à vos exigences de projet.
Exemple de code
/*
* 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);
}
Mini-projet
Créez un prototype d’appareil de navigation qui indique l’inclinaison et la direction de l’appareil en utilisant le module GY-23. Affichez l’accélération et la direction en temps réel sur le moniteur série.
Erreurs courantes
- Assurez-vous que les broches SDA et SCL sont correctement connectées.
- Vérifiez que le module GY-23 est alimenté correctement.
- Vérifiez que le pilote I2C est correctement installé et configuré.
- Vérifiez que le module GY-23 est compatible avec la version du logiciel Arduino IDE utilisée.
Accessoires conseillés
- Piles AA
- Plaque d’essai
- Connexions cavaliers
- Écran LCD 16×2
Questions fréquentes
Comment puis-je installer le pilote I2C?
Installez la bibliothèque Wire.h via le gestionnaire de bibliothèques d’Arduino IDE.
Quelles bibliothèques sont nécessaires pour utiliser le GY-23?
Utilisez les bibliothèques Adafruit_LIS3DH et Adafruit_LIS3MDL pour interagir avec le GY-23.




Avis
Il n’y a pas encore d’avis.