Acest gyro-accelerometru GY-521, pe un cip MPU-6050 conține trei giroscoape coordonate. accelerometru. senzor de temperatură. Utilizează magistrala IIS (I2C). Este alimentat de - 3,3 volți.
- Ieșire 3.3V Arduino - Vcc
- GND Arduino de ieșire - GND
- Ieșire analogică A4 Arduino - SDA
- Ieșire analogică A5 Arduino - SCL
Iată un exemplu de testare, utilizând filtrul Kalman:
Navigare după înregistrări
de la un giroscoap de 5 volți nu va funcționa? spune-mi cât de simplu este, cum să ajungi de la 3.3V 3.3V
În mod specific, pe această placă GY-521 (care este în imagine la începutul articolului) există deja un stabilizator de 3 volți în circuit. Deci nu aveți nevoie de nimic, conectați + 5V.
Va funcționa și de la 5. Și chiar este de dorit să se alimenteze de la 5 volți. A observat pretutindeni 3V3, dar nu este corect. Există un stabilizator înăuntru
Și cum să vă asigurați că este afișată și coordonata Z
La studioul Arduino, cum ar fi studioul, dar studioul vizual microavr aruncă o eroare
uint8_t * i2cRead (uint8_t registerAddress, uint8_t nbytes) în această linie - uint8_t date [nbytes];
În funcția 'uint8_t * i2cRead (uint8_t, uint8_t)
Sketch1.ino: 88: 9: avertisment: adresa variabilei locale "data" returnată [-Wreturn-local-addr]
: date uint8_t [nbytes]
Eroare la compilarea surselor de proiect
Ar fi minunat să clarificăm faptul că în schiță există o schiță