Code APP3
Dependencies: mbed EthernetInterface WebSocketClient mbed-rtos BufferedSerial
Fork of APP3_Lab by
sensors.cpp
- Committer:
- JayMcGee
- Date:
- 2017-10-02
- Revision:
- 28:322985c7e428
- Parent:
- 21:04fae6a95131
File content as of revision 28:322985c7e428:
#include "sensors.h" MMA8452Q accel(p9, p10, 0x1D); // (I2c) SDA - SCL DigitalIn Bouton1(p20); sensor_t readAccel(); sensor_t readBouton1(); sensor_t (*p[2])(); // Initialisation des capteurs void initialize_sensors() { accel.init(); p[0] = readAccel; p[1] = readBouton1; //Ajouter votre initialisation de capteur ici } // Fonction de lecture de l'accéléromètre sensor_t readAccel() { sensor_t Result; Result.sensor_type = type_accelerometre; Result.sensor_result.Accelerometre.x = accel.readX(); Result.sensor_result.Accelerometre.y = accel.readY(); Result.sensor_result.Accelerometre.z = accel.readZ(); return Result; } // Fonction de lecture du Bouton sensor_t readBouton1() { sensor_t Result; Result.sensor_type = type_bouton; Result.sensor_result.Bouton.etat = Bouton1; return Result; }