Item:Capteur de CO2 SENSEAIR S8 : Différence entre versions

Ligne 25 : Ligne 25 :
 
|-
 
|-
 
| valign="middle" bgcolor="#999999" align="center" |Création de l’objet
 
| valign="middle" bgcolor="#999999" align="center" |Création de l’objet
| valign="middle" align="left" |int CO2 = ag.getCO2_Raw();
+
| valign="middle" align="left" |AirGradient ag = AirGradient();
 
|-
 
|-
 
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Setup
 
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Setup
 
| valign="middle" bgcolor="#999999" align="center" |Démarrage de l’objet
 
| valign="middle" bgcolor="#999999" align="center" |Démarrage de l’objet
| valign="middle" align="left" |Serial.begin(9600);
+
| valign="middle" align="left" |ag.CO2_Init();
sds.begin();
 
 
|-
 
|-
 
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Loop
 
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Loop
 
| valign="middle" bgcolor="#999999" align="center" |Utilisation
 
| valign="middle" bgcolor="#999999" align="center" |Utilisation
| valign="middle" align="left" |PmResult pm = sds.readPm();
+
| valign="middle" align="left" |int CO2 = ag.getCO2_Raw();
Serial.print("PM2.5 = ");
 
  
Serial.print(pm.pm25);
+
Serial.print("C02: ");
  
Serial.print(", PM10 = ");
+
Serial.println(ag.getCO2());
  
Serial.println(pm.pm10);
+
delay(5000);
 
|}Astuce:  il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.
 
|}Astuce:  il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.
 
==Exemple==
 
==Exemple==

Version du 1 avril 2021 à 15:11


Item-Capteur de CO2 SENSEAIR S8 imagegen.png

Capteur de CO2 SENSEAIR S8

Capteur Infrarouge de CO2 (NDIR) utilisé dans le projet CO2

25EUR (€)


Description longue

Principe:


Caractéristiques :


Bibliothèque :

Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque sds-dust-sensors-arduino-library que vous trouverez

Câblage


Code Minimal

Avant le Setup Importation de la bibliothèque #include <AirGradient.h>
Création de l’objet AirGradient ag = AirGradient();
Dans le Setup Démarrage de l’objet ag.CO2_Init();
Dans le Loop Utilisation int CO2 = ag.getCO2_Raw();

Serial.print("C02: ");

Serial.println(ag.getCO2());

delay(5000);

Astuce: il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.

Exemple


1 ededed

Commentaires

Draft