![]() |
Il sensore GY-85 IMU 9DOF è un modulo completo, che registra 9 assi, ovvero:
I tre chip sono coordinati all'interno del modulo sensore, e so connettono con l'interfaccia I2C. |
| |
| Come inserire GY-85 sulla BDS |
| |
| Il
sensore GY- 85 (IMU6050), si connette, come molte altre
periferiche che utilizzano il protocollo I2C. al connettore
I2C2. Fare attenzione allimmagine: VCC_IN non viene connesso, ma si inizia dal secondo pin (3,3v), poi GND, SCL e SDA. Avere cura di inserire correttamente il modulo, per evitare di danneggiarlo! |
![]() |
|
|
| La creazione dell'ambiente virtuale e l'inserimento delle librerie necessarie |
| Ipotizziamo che sul desktop del proprio Raspberry si crei una cartella "Projects" e all'interno una sottocartella "multiplexer" in cui creeremo l'ambiente virtuale (che chiameremo "multi"), le librerie necessarie e i programmi. Nota: naturalmente i nomi dati alle sottocartelle possono essere variati a piacere. Postulando che si siano create le cartelle indicate, si può iniziare con la programmazione. Aprire un terminale (la quarta icona in alto a destra) e digitare quanto segue:cd Desktop/Projects/gy85 per spostarsi nella cartella "gy85"; python3 -m venv 85 per creare l'ambiente virtuale "85"; source 85 /bin/activate per attivare l'ambiente virtuale: apparirà (85) all'inizio della nuova riga. A questo punto, si possono salvare all'interno dell'ampbiente virtuale la libreria necessaria, con il comando: "pip3 install smbus2" |
| |
|
|
| |
| L'attivazione
dell'interfaccia I2C sul Raspberry |
| Quando si usa per la prima volta una periferica che richiede l'interfaccia I2C, deve essere attivata:
|
| |
|
|
| |
| Il primo programma: lettura degli assi |
|
|
|
| Il secondo programma: lettura degli assi |
| Il
secondo programma è analogo al primo, ma usa un metodo di
programmazione leggermente diverso. Ho pensato di inserirli entrambi |
Clicca qui per scaricare il programma in formato ".zip" Clicca qui per visualizzare il programma in formato testo. Se stai eseguendo queste operazioni direttamente dal Raspberry, puoi scaricare e scompattare direttamente il programma nella cartella "Desktop/Projects/gy85" e lanciarlo con il seguente comando: "python 6050_2.py" Controllare di aver attivato l'ambiente virtuale e scaricato le librerie necessarie. |
|
|
| |