logo idehack

Le starter kit Arduino Officiel

Pour débutant – Manuel en Français

Apprenez l’Arduino et l’électronique de façon pratique

Comment utiliser un capteur de gaz / fumée MQ-2 avec Arduino

Fév 10, 2022 | Arduino | 0 commentaires

Le module capteur MQ-2 de fumée / gaz est un ensemble de composants monté sur PCB capables de mesurer la quantité d’hydrogène et gaz dans l’air. Doté d’un potentiomètre, il permet d’ajuster la valeur de detection. Le module MQ-2 peut détecter les gaz suivants:

  • Le GPL
  • Le Butane
  • Le propane
  • Le méthane
  • les émanations d’alcool
  • l’hydrogène

Le module ne nécessitant qu’une sortie analogique et son alimentation (VCC / GND) il très simple d’utilisation avec l’Arduino.

Dans cet articles nous allons récupérer les valeurs reçues par le module à l’aide de l’Arduino et les lire grâce au moniteur série du logiciel IDE Arduino. (Facultatif: en fonction une LED s’allumera ou non.)

Ce dont vous aurez besoin

Fonctionnement du MQ-2

Le capteur va mesurer la concentration de fumée ou gaz dans l’air ambiant et ajuster sa tension en fonction des valeurs percues.

Plus simplement:

  • Plus la concentration de gaz / fumée est élevée, plus la tension de sortie est élevée.
  • Moins la concentration de gaz / fumée est élevée , plus la tension de sortie est faible.

Il est possible d’utiliser le module avec sa sortie analogique (A0) ou numérique (D0). Dans cet article nous n’utiliserons que la sortie A0.

Branchement

Module MQ-2Arduino Uno
A0A0
D0/
VCC5V
GNDGND

Vous pouvez également connecter une LED à la broche D13 de l’Arduino pour l’allumer en fonction des valeurs reçues.

Code Arduino mq-2

#define PIN_MQ2 A0
#define LED     13

int value;

void setup() {
  Serial.begin(9600);
  pinMode(LED, OUTPUT);
  pinMode(PIN_MQ2, INPUT);
}

void loop() {
   value = analogRead(PIN_MQ2);

   Serial.println("VALUE - " + String(value));
   Serial.println(" ");

   if (value > 200) { digitalWrite(LED, HIGH); }
   else { digitalWrite(LED, LOW); }

   delay(200);
}

Une fois le code téléversé sur votre Arduino ouvrez le moniteur série à l’aide de cet icone:

Vous verrez alors s’afficher les valeurs reçues. En fonction la LED connectée au D13 de l’Arduino s’allumera ou non.

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Derniers Articles

Réalisation d’un chenillard LED avec l’Arduino

Réalisation d’un chenillard LED avec l’Arduino

Dans cet article, découvrez comment réaliser un chenillard LED avec Arduino, un projet idéal pour les débutants en électronique et en programmation. À travers cette réalisation simple, vous explorerez les bases de la programmation Arduino et l'utilisation de...

Comment utiliser un module relais avec l’Arduino

Comment utiliser un module relais avec l’Arduino

Que ce soit pour faire de la domotique, contrôler une lampe ou tout autre appareil fonctionnant en 220Volts, le module relais est fait pour çà. En effet, à l'aide d'une broche/pin de commande, il va être possible depuis notre Arduino de faire commuter le relais (et...

Découvrez comment utiliser l’écran ST7789 135*240 avec Arduino

Découvrez comment utiliser l’écran ST7789 135*240 avec Arduino

Le module d’écran LCD pour Arduino ST7789 135*240 est un écran SPI couleur qui offre des possibilités intéressantes pour vos projets. Voici un résumé de ses caractéristiques et de son utilisation : Résolution : Il a une résolution de 135 x 240 pixels 1....

Utiliser l’écran NFP1315-45A avec Arduino

Utiliser l’écran NFP1315-45A avec Arduino

Découvrez comment utiliser l'écran ic:NFP1315-45A avec Arduino Le module d’écran LCD pour Arduino TFT 0.96 pouces SSD1306 est un afficheur dans ce cas-ci jaune et bleu. Voici un résumé de ses caractéristiques et de son utilisation : Résolution : Il a une...

Comment utiliser l’écran TFT 1.28 Pouces 240×240 avec Arduino

Comment utiliser l’écran TFT 1.28 Pouces 240×240 avec Arduino

Découvrez comment utiliser l'écran LCD de 1,28 pouces (GC9A01) avec Arduino Dans le domaine de l'électronique, l'utilisation d'écrans LCD avec des microcontrôleurs comme Arduino est une pratique courante. L'écran LCD de 1,28 pouces (GC9A01) offre une solution compacte...