« Item:Capteur de CO2 SENSEAIR S8 » : différence entre les versions

A.riou (discussion | contributions)
Aucun résumé des modifications
A.riou (discussion | contributions)
Aucun résumé des modifications
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 à 13:11


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


ededed

Commentaires

Draft