team app1
/
HelloWorld
test
Fork of HelloWorld by
Diff: main.cpp
- Revision:
- 23:262e3e171aaf
- Parent:
- 22:706708bc4c1a
- Child:
- 24:0227ae0ad260
diff -r 706708bc4c1a -r 262e3e171aaf main.cpp --- a/main.cpp Sun Sep 03 17:06:51 2017 +0000 +++ b/main.cpp Mon Sep 04 17:41:14 2017 +0000 @@ -1,9 +1,9 @@ #include "mbed.h" -//#include "MMA8452Q.h" +#include "MMA8452Q.h" -//Serial pc(USBTX, USBRX); // tx, rx -//SPI accel(p11,p12,p13); -//DigitalOut cs(p14); +Serial pc(USBTX, USBRX); // tx, rx +SPI accel(p11,p12,p13); +DigitalOut cs(p14); // Communication I2C //I2C comI2C(p9,p10); // sda, scl @@ -59,10 +59,7 @@ int main() { UARTInit(); - - UART3Transmit(7); - /* float x, y, z ; MMA8452Q acc(p9,p10,0x1d); // acceleration object @@ -104,6 +101,23 @@ ++i; } + // Pour la communication UART + accel.write(0x76); // Clear display + wait(0.1); + accel.write(0x77); // Decimal control command + accel.write(0x04);// Turn on decimal + wait(0.1); + UART3Transmit(digits[3]); + wait(0.1); + UART3Transmit(digits[2]); + wait(0.1); + UART3Transmit(digits[1]); + wait(0.1); + UART3Transmit(digits[0]); + wait(0.1); + + // Pour la communication SPI + /* cs = 0; accel.write(0x76); // Clear display cs = 1; @@ -129,8 +143,10 @@ accel.write(digits[0]); cs = 1; wait(0.1); + */ + } - */ + }