Étape 2 : Identification Des Lignes De Programme à Modifier ...

Dans le code ci-dessous, vous devez tout d'abord modifier la variable ATMOCO2 qui se trouve à la ligne 39 du fichier MQ135.h

Vous devez étudier le fichier suivant : librairie mise à disposition par Georg Krocker sur hackaday.io.

Lien vers les ressources : https://github.com/GeorgK/MQ135

Voici le programme

/**************************************************************************/

/*!

@file MQ135.h

@author G.Krocker (Mad Frog Labs)

@license GNU GPLv3

First version of an Arduino Library for the MQ135 gas sensor

TODO: Review the correction factor calculation. This currently relies on

the datasheet but the information there seems to be wrong.

@section HISTORY

v1.0 - First release

*/

/**************************************************************************/

#ifndef MQ135_H

#define MQ135_H

#if ARDUINO >= 100

#include "Arduino.h"

#else

#include "WProgram.h"

#endif

/// The load resistance on the board

#define RLOAD 10.0

/// Calibration resistance at atmospheric CO2 level

#define RZERO 76.63

/// Parameters for calculating ppm of CO2 from sensor resistance

#define PARA 116.6020682

#define PARB 2.769034857

/// Parameters to model temperature and humidity dependence

#define CORA 0.00035

#define CORB 0.02718

#define CORC 1.39538

#define CORD 0.0018

/// Atmospheric CO2 level for calibration purposes

#define ATMOCO2 397.13

class MQ135 {

private:

uint8_t _pin;

public:

MQ135(uint8_t pin);

float getCorrectionFactor(float t, float h);

float getResistance();

float getCorrectedResistance(float t, float h);

float getPPM();

float getCorrectedPPM(float t, float h);

float getRZero();

float getCorrectedRZero(float t, float h);

};

#endif

MQ135.ino

Activité :

vous devez identifier la ligne de code qui se réfère à la variable ATMOCO2

Dans le programme ci-dessus quelle est la valeurs de cette variable ?

Pour la suite, vous devez identifier la ligne de code qui se réfère à la variable RZERO

Dans le programme ci-dessus quelle est la valeurs de cette variable ?

Attention :

Avant la première utilisation, laissez le capteur sous tension durant 48h.

Renvois & Notes

  • A propos de Étape 2 : Identification des lignes de programme à modifier nécessaire au calibrage du capteurLicence : CC - Attribution - Partage dans les Mêmes Conditions

Tag » Arduino Mq135 Calibration