Go Down

Topic: MPU6050 Problème (Read 377 times) previous topic - next topic

Apex142

Bonjour j'ai un MPU6050, et je veut calculer l'angle YAW, PITCH, ROLL,
J'ai installer la library I2C MPU6050 mais la library est trop grosse pour mon arduino NANO ATMEGA168,
Donc j'ai essayer de chercher sur google pour trouver une autre library, j'en est trouvé mais le problème c'est qu'il y  a un problème de dérivation des données, Quand je tourne mon module a 90° et quand je revient a ma position initiale je n'est plus la même donné,

- Donc avez-vous une bonne library, Yaw, Pitch, Roll, S'il vous plait.
OU
- Avez vous une idée pour que je raccourci la library I2C et donc que je n'utilise pas toute la mémoire de mon arduino
Code: [Select]
Le croquis utilise 14924 octets (104%) de l'espace de stockage de programmes. Le maximum est de 14336 octets.
Les variables globales utilisent 580 octets (56%) de mémoire dynamique, ce qui laisse 444 octets pour les variables locales. Le maximum est de 1024 octets.
Croquis trop gros ; vois http://www.arduino.cc/en/Guide/Troubleshooting#size pour des conseils de réduction.

Erreur de compilation pour la carte Arduino Nano

Merci,
Apex

J-M-L

#1
Apr 07, 2018, 06:08 pm Last Edit: Apr 07, 2018, 06:12 pm by J-M-L
Avez vous optimisé votre code à vous?
Pourquoi ne pas prendre un plus gros arduino si vous avez besoin de plus de code? (Vous doublez toutes les mémoires avec un nano 328P)
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

Apex142

J'ai penser à utiliser un arduino uno, avec un arduino uno tout marche bien,
donc je pense que je vais acheté un arduino NANO ATMEGA328P, Qu'en pensez-vous ?

J-M-L

Oui si ça fonctionne avec un uno en terme de place mémoire ça ira aussi sur un nano 328P
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

lesept

#4
Apr 07, 2018, 09:29 pm Last Edit: Apr 07, 2018, 09:30 pm by lesept
Pourquoi ne pas prendre un ESP8266 ? 4MB...
A force d'essayer on finit par réussir... Donc, plus ça rate, plus on a de chances que ça marche (proverbe Sharduinok).

J-M-L

Pourquoi ne pas prendre un ESP8266 ? 4MB...
C'est du même ordre de prix mais pas les mêmes fonctions (ni librairies) donc tout dépend ce ce que le reste du code fait
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

Apex142

Non je pense tout simplement que je vais utiliser un arduino NANO 328P car je compte faire un gant pour de la musique, donc pour cela j'ai besoin d'un MPU6050, et donc j'aurais besoin d'une assez grosse mémoire pour installer la library de I2C

lesept

De mon expérience, la principale différence qui puisse poser un problème est la tension de sortie : 3.3V pour l'ESP, 5V pour le nano. Pour brancher un capteur 5V sur l'ESP il faudra un level shifter, pour brancher un capteur ou un display 3.3V sur le nano, un pont diviseur suffit.
A force d'essayer on finit par réussir... Donc, plus ça rate, plus on a de chances que ça marche (proverbe Sharduinok).

J-M-L

#8
Apr 08, 2018, 03:04 pm Last Edit: Apr 08, 2018, 03:05 pm by J-M-L
Oui pour les histoires de tension

Sinon un ESP aura bien plus de mémoire / puissance

avec un 328P
NANO = Flash Memory=32 KB, SRAM=2 KB, EEPROM =1 KB et tourne à 16Mhz

un ESP-8266EX
Wemos D1 mini = Flash=4MB  et tourne à 80MHz
Wemos D1 mini Pro = Flash=16MB  et tourne à 80MHz

la mémoire de l'ESP est partitionable pour faire un espace de stockage de données

en terme de taille physique c'est similaire et le Wemos vous apporte le wi-fi en plus si c'est utile
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

Go Up