Modifications

Sauter à la navigation Sauter à la recherche
Ligne 51 : Ligne 51 :  
<syntaxhighlight lang="C">void calibrate(unsigned char readMode = QTR_EMITTERS_ON)</syntaxhighlight>
 
<syntaxhighlight lang="C">void calibrate(unsigned char readMode = QTR_EMITTERS_ON)</syntaxhighlight>
   −
Reads the sensors for calibration. The sensor values are not returned; instead, the maximum and minimum values found over time are stored internally and used for the '''readCalibrated()''' method. You can access the calibration (i.e raw max and min sensor readings) through the public member pointers '''calibratedMinimumOn''', '''calibratedMaximumOn''', '''calibratedMinimumOff''', and '''calibratedMaximumOff'''. Note that these pointers will point to arrays of length numSensors, as specified in the constructor, and they will only be allocated after '''calibrate()''' has been called. If you only calibrate with the emitters on, the calibration arrays that hold the off values will not be allocated.
+
Effectue une lecture des senseurs pour calibration. Les valeurs du senseur ne sont pas retournée; à la place, les valeurs maximales et minimales sont stockées en interne et utilisé par la méthode '''readCalibrated()''' (''lecture calibrée''). Vous pouvez accéder aux valeurs de calibration (ex: les lectures min et max du senseur) via les pointeurs des membres publiques '''calibratedMinimumOn''', '''calibratedMaximumOn''', '''calibratedMinimumOff''' et '''calibratedMaximumOff'''. Notez que ces pointeurs pointent vers des tableaux ayant une longueur {{fname|numSensors}} tel que spécifié dans le constructeur. Ces tableaux ne seront alloués qu'après l'appel de '''calibrate()'''. Si la la calibration est uniquement réalisée avec les LED IR allumées alors les tableaux de calibration destinés aux valeurs '''off''' (''éteinte'') ne seront pas alloués.
    
=== readCalibrated() ===
 
=== readCalibrated() ===
29 917

modifications

Menu de navigation