Paramétrage mpu6050
✔ Ce sujet est résolu
lucasmrslle
4 Messages
Le mercredi 9 mai 2018 à 15:42:30
Au cours de mon projet en SI(science de l'ingénieur), je dois utiliser un gyromètre accéléromètre MPU6050 monté sur une perceuse afin de percer verticalement. Alors voilà mon problème, j'ai un gyrometre/accéléromètre arduino mpu6050, et j'aimerais, le remettre à 0 ( reset) afin de prendre le mur comme référence, et ainsi redéfinir les axes en fonction du plan à percer, mais dans ma recherche, sur internet je n'ai trouvé aucune commande permettant d'effectuer cette action, si une commande de ce genre n'existe pas
Comment enregistrer la variable de chaque angle( calculée après un delay (10) ) dans une variable fixe qui s'enregistrer à sur la carte après avoir appuyé sur un bouton? (xemple, les angles défilent, j'appuie sur le bouton, l'angle à ce moment s'enregistre dans une nouvelle variable. Sil vous plait aidez moi je suis complètement désespéré
Comment enregistrer la variable de chaque angle( calculée après un delay (10) ) dans une variable fixe qui s'enregistrer à sur la carte après avoir appuyé sur un bouton? (xemple, les angles défilent, j'appuie sur le bouton, l'angle à ce moment s'enregistre dans une nouvelle variable. Sil vous plait aidez moi je suis complètement désespéré
Le mercredi 9 mai 2018 à 16:14:20
Salut et bienvenue.
Je te ferai une réponse complète ce soir mais y'a une solution poivron problème
Je te ferai une réponse complète ce soir mais y'a une solution poivron problème
lucasmrslle
4 Messages
Le mercredi 9 mai 2018 à 16:32:38
Merci beaucoup, j'ai longtemps chercher et même mon prof n'avait pas trouvé, je débute vraiment en arduino, et c'est le seul problème que je rencontre dans mon code
Le jeudi 10 mai 2018 à 10:56:14
Yo, du coup pour ton problème, rien de bien compliqué.
Je te propose de déclencher une interruption lors de l'appui sur un bouton poussoir. Durant cette interruption tu vas enregistrer la valeurs des angles X Y & Z dans une variable (un tableau notamment) et le tour est joué.
D'ailleurs, si tu ne cherches qu'à mesure l'angle vertical, tu n'as pas besoin d'un gyro 3 axes, un seul axe suffit.
Quoi qu'il en soit, voilà à quoi ça pourrait ressembler en code Arduino:
Est-ce que ça répond à ta problématique ?
Je te propose de déclencher une interruption lors de l'appui sur un bouton poussoir. Durant cette interruption tu vas enregistrer la valeurs des angles X Y & Z dans une variable (un tableau notamment) et le tour est joué.
D'ailleurs, si tu ne cherches qu'à mesure l'angle vertical, tu n'as pas besoin d'un gyro 3 axes, un seul axe suffit.
Quoi qu'il en soit, voilà à quoi ça pourrait ressembler en code Arduino:
#define YAW 0
#define PITCH 1
#define ROLL 2
volatile float angles[3] = {0,0,0};
int button_pin = 2;
void setup()
{
attachInterrupt(digitalPinToInterrupt(button_pin), saveAngles, LOW);
}
void loop()
{
// Le code pour lire les angles ici, cf drone chapitre 5
}
/**
* Sauvegarde les angles lorsqu'on appui sur le bouton poussoir.
*/
void saveAngles()
{
angles[YAW] = ypr[YAW];
angles[PITCH] = ypr[PITCH];
angles[ROLL] = ypr[ROLL];
}
Est-ce que ça répond à ta problématique ?
lucasmrslle
4 Messages
Le jeudi 10 mai 2018 à 11:10:20
Merci beaucoup, je pense que ça va faire parfaitement l'affaire. En réalité j'utilise un 3 axes car les autres personnes de mon projet en utilise 1 chacun. merci encore pour ce code!
Le lundi 11 juin 2018 à 20:57:56
Alors ça a fonctionné comme tu le souhaitais?
lucasmrslle
4 Messages
Le samedi 16 juin 2018 à 17:38:16
Je viens seulement de voir ton message, je révise beaucoup pour le bac, oui ca marchait parfaitement mes profs et le jury étaient très contents merci beaucoup
Le samedi 16 juin 2018 à 18:59:18
Super nouvelle
Bon courage pour le BAC
Bon courage pour le BAC
rachid96amrouni
5 Messages
Le mercredi 12 août 2020 à 00:05:48
bonsoir les amies j’aimai bien que vous m'aider a comprendre le fonctionnement de mpu6050 je suis complètement out .
merci de me répondre.
merci de me répondre.
Le mercredi 12 août 2020 à 10:17:24
Salut rachid, pour bien comprendre comment ce capteur fonctionne, je t'invite à lire les parties 2 et 3 de l'article 5 sur le drone : https://www.firediy.fr/article/calibrer-le-capteur-mpu6050-avec-un-arduino-drone-ch-5
Ensuite, lis le chapitre 7 qui rentre plus dans le détail de l'implémentation d'un IMU avec ce capteur. Tu devrais normalement trouver des réponses à tes questions
Ensuite, lis le chapitre 7 qui rentre plus dans le détail de l'implémentation d'un IMU avec ce capteur. Tu devrais normalement trouver des réponses à tes questions
rachid96amrouni
5 Messages
Le vendredi 14 août 2020 à 14:48:19
Pouvez vous me contacter sur Facebook svp j'aimerais bien que vous m'explique un détails qui très important.
Voilà mon compte facebook
Voilà mon compte facebook
Le samedi 15 août 2020 à 12:39:51
Tu peux me contacter directement via la page Facebook dédiée