Projet interfaçage en licence professionnelle MECSE à l'iut de Cachan. Réalisé sur une carte STM32F746G-DISCO. Capteur utilisé: l'accéléromètre MMA8451Q piloté en i2c via les PIN PB_9 et PB_8 de la carte. Les Pin d'interruption I1 et I2 de la carte ne sont pas utilisé. Lien du capteur: https://www.gotronic.fr/art-accelerometre-3-axes-mma8451-22164.htm Datasheet du capteur : https://www.gotronic.fr/pj-1230.pdf

Dependencies:   TS_DISCO_F746NG mbed LCD_DISCO_F746NG BSP_DISCO_F746NG MMA8451Q

Réalisé sur une carte STM32F746G-DISCO. Capteur utilisé: l'accéléromètre MMA8451Q piloté en i2c via les PIN PB_9 et PB_8 de la carte. Les Pin d'interruption I1 et I2 de la carte ne sont pas utilisé.

Lien du capteur: https://www.gotronic.fr/art-accelerometre-3-axes-mma8451-22164.htm Datasheet du capteur : https://www.gotronic.fr/pj-1230.pdf

Committer:
jgaltier98
Date:
Tue Jun 04 12:53:19 2019 +0000
Revision:
0:88b1d5275ad7
projet interfacage

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jgaltier98 0:88b1d5275ad7 1 #include "accelerometre.h"
jgaltier98 0:88b1d5275ad7 2
jgaltier98 0:88b1d5275ad7 3 MMA8451Q acc(PB_9, PB_8,MMA8451_I2C_ADDRESS);
jgaltier98 0:88b1d5275ad7 4
jgaltier98 0:88b1d5275ad7 5 float i2c_X_axis_read(void){
jgaltier98 0:88b1d5275ad7 6 return acc.getAccX();
jgaltier98 0:88b1d5275ad7 7 }
jgaltier98 0:88b1d5275ad7 8
jgaltier98 0:88b1d5275ad7 9 float i2c_Y_axis_read(void){
jgaltier98 0:88b1d5275ad7 10 return acc.getAccY();
jgaltier98 0:88b1d5275ad7 11 }