Esercizio con Giroscopio MPU6050 (GY-521 module) e Sketch in Processing.
Giroscopio MPU6050 – Librerie ed esempi: I2Cdev-Library – MPU6050-Library
- Caricare in Arduino Uno, lo sketch modificato secondo le istruzioni contenute nello sketch stesso. Qui trovi il Link dello sketch già modificato: MPU6050_DMP6_processing.ino
- Scaricare l’ultima versione di Processing da www.processing.org, qui la pagina di download.
- Dopo aver installato processing nel PC, aprire una nuova finestra e caricare lo sketch di processing con nome: MPUTeapot_mod.pde
- Modificare lo sketch di Processing in modo che sia riportato correttamente il nome della porta seriale di Arduino:
Alla riga 70-75 circa, modificare l’assegnazione della variabile “portName” con il nome della porta COM di Arduino. Per sapere con esattezza il nome della vostra porta COM, dall’IDE di Arduino è possibile sapere il nome dal menu “Strumenti -> Porta”.
Esempio per utenti Windows: String portName = “COM4”; Esempio per utenti Linux/OSX: String portName = “/dev/cu.usbmodem1411”; - Collegare il giroscopio MPU6050 ad Arduino secondo i seguenti collegamenti:VCC -> 5V
GND -> GND
SDA -> SDA
SCL -> SCL
INT -> PIN2 - Avviare lo sketch di Processing “MPUTeapot_mod.pde” con il pulsante “Run“. Si apre la finestra con il disegno dell’aeroplano. Se tutto è collegato correttamente, ll movimento del giroscopio muove l’assetto Pitch/Roll/Yaw dell’aeroplano.