|
|
Ligne 1 : |
Ligne 1 : |
− | {{Item
| |
− | |Main_Picture=Item-Capteur_de_CO2_SENSEAIR_S8_imagegen.png
| |
− | |Description=Capteur Infrarouge de CO2 (NDIR) utilisé dans le projet CO2
| |
− | |Categories=Matériel, Outils
| |
− | |Cost=25
| |
− | |Currency=EUR (€)
| |
− | |ItemLongDescription='''Principe:'''
| |
| | | |
− |
| |
− |
| |
− | Caractéristiques :
| |
− |
| |
− | <br />
| |
− | ==Bibliothèque : ==
| |
− | Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque ''sds-dust-sensors-arduino-library'' que vous trouverez
| |
− | <br />
| |
− | ==Câblage==
| |
− | <br />
| |
− | ==Code Minimal==
| |
− | {| class="wikitable" cellspacing="0" border="0"
| |
− | |-
| |
− | | rowspan="2" height="60" align="center" valign="middle" bgcolor="#999999" |Avant le Setup
| |
− | | align="center" valign="middle" bgcolor="#999999" |Importation de la bibliothèque
| |
− | | align="left" valign="middle" |#include "SdsDustSensor.h"
| |
− | |-
| |
− | | align="center" valign="middle" bgcolor="#999999" |Création de l’objet
| |
− | | align="left" valign="middle" |int rxPin = D5;
| |
− | int txPin = D6;
| |
− |
| |
− | SdsDustSensor sds(rxPin, txPin);
| |
− | |-
| |
− | | height="17" align="center" valign="middle" bgcolor="#999999" |Dans le Setup
| |
− | | align="center" valign="middle" bgcolor="#999999" |Démarrage de l’objet
| |
− | | align="left" valign="middle" |Serial.begin(9600);
| |
− | sds.begin();
| |
− | |-
| |
− | | height="17" align="center" valign="middle" bgcolor="#999999" |Dans le Loop
| |
− | | align="center" valign="middle" bgcolor="#999999" |Utilisation
| |
− | | align="left" valign="middle" |PmResult pm = sds.readPm();
| |
− | Serial.print("PM2.5 = ");
| |
− |
| |
− | Serial.print(pm.pm25);
| |
− |
| |
− | Serial.print(", PM10 = ");
| |
− |
| |
− | Serial.println(pm.pm10);
| |
− | |}Astuce: il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.
| |
− | ==Exemple==
| |
− | <br /><syntaxhighlight lang="arduino" line="1">
| |
− | ededed
| |
− | </syntaxhighlight><span> </span>
| |
− | }}
| |
− | {{Tuto Status
| |
− | |Complete=Draft
| |
− | }}
| |