![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
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
accelerometre.cpp@0:88b1d5275ad7, 2019-06-04 (annotated)
- Committer:
- jgaltier98
- Date:
- Tue Jun 04 12:53:19 2019 +0000
- Revision:
- 0:88b1d5275ad7
projet interfacage
Who changed what in which revision?
User | Revision | Line number | New 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 | } |