[Robotica] GyroNav, sensore assetto e orientamento

L'MPU6050 può usare due differenti address I2C, dipende da come è collegato il suo pin AD0, nello sketch è prevista la relativa define "MPU6050 mpu(0x69);" per usare l'address 0x69, se commentata l'address è 0x68, quale usare dipende dal modulo che stai usando e da come è connesso il pin AD0, se LOW 0x68 se HIGH 0x69.
L'address del HMC5883L è esclusivamente 0x1E, come predefinito nella relativa libreria, pertanto non devi assolutamente modificarlo.
Se non rileva l'MPU e il magnetometro è perché stai usando address errati oppure hai collegato male la I2C, ti rammento che è vitale importanza che SDA e SCL devono essere collegati al +3.3V tramite pullup da non più di 4.7k, solitamente sono già presenti sulle breakout con gli MPU, se non ci sono vanno messe.

Ieri mi è arrivato un MPU9250, domani comincio a giocarci. :slight_smile: