CRAC Team / Mbed 2 deprecated lib_capteur

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers lib_cap.h Source File

lib_cap.h

00001 #include "mbed.h"
00002 
00003 #define COULEUR 0
00004 #define OBJET 1
00005 #define DISTANCE 2
00006 
00007 
00008 class CAP {
00009       
00010 public:
00011     
00012     CAP(PinName in_A, int mode);
00013     /**  @param PIN data A_IN
00014     *    @param mode:
00015     *                   '0' détecteur de couleur
00016     *                   '1' détecteur d'objet
00017     *                   '2' détecteur de la distance
00018     */
00019     
00020 
00021     int valeur();
00022     /**
00023     *    @param mode:
00024     *                   '0' color();
00025     *                   '1' objet();
00026     *                   '2' distance();
00027     */
00028     
00029     int color();
00030     /**  fonction permet de détecter des couleurs
00031     *       '1' on a détecté un bon couleur
00032     *       '0' on n'a pas détecté un bon couleur
00033     */
00034         
00035     int objet();   
00036     /**  fonction permet de détecter des objets
00037     *       '1' on a détecté un objet
00038     *       '0' on n'a pas détecté un objet
00039     */
00040         
00041     int distance();
00042     /**  fonction permet de détecter la distance
00043     *    valeur renvoi définé en mm
00044     */
00045 
00046     
00047     private :
00048         AnalogIn _cap;
00049         int _mode;
00050 };
00051