Code APP3
Dependencies: mbed EthernetInterface WebSocketClient mbed-rtos BufferedSerial
Fork of APP3_Lab by
sensors.cpp
00001 #include "sensors.h" 00002 00003 MMA8452Q accel(p9, p10, 0x1D); // (I2c) SDA - SCL 00004 DigitalIn Bouton1(p20); 00005 00006 sensor_t readAccel(); 00007 sensor_t readBouton1(); 00008 00009 sensor_t (*p[2])(); 00010 00011 // Initialisation des capteurs 00012 void initialize_sensors() 00013 { 00014 accel.init(); 00015 p[0] = readAccel; 00016 p[1] = readBouton1; 00017 00018 //Ajouter votre initialisation de capteur ici 00019 } 00020 00021 // Fonction de lecture de l'accéléromètre 00022 sensor_t readAccel() 00023 { 00024 sensor_t Result; 00025 Result.sensor_type = type_accelerometre; 00026 Result.sensor_result.Accelerometre.x = accel.readX(); 00027 Result.sensor_result.Accelerometre.y = accel.readY(); 00028 Result.sensor_result.Accelerometre.z = accel.readZ(); 00029 return Result; 00030 } 00031 00032 // Fonction de lecture du Bouton 00033 sensor_t readBouton1() 00034 { 00035 sensor_t Result; 00036 Result.sensor_type = type_bouton; 00037 Result.sensor_result.Bouton.etat = Bouton1; 00038 return Result; 00039 }
Generated on Sat Jul 30 2022 02:06:50 by 1.7.2