(Page créée avec « {{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 |... ») |
|||
Ligne 5 : | Ligne 5 : | ||
|Cost=25 | |Cost=25 | ||
|Currency=EUR (€) | |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 | {{Tuto Status | ||
|Complete=Draft | |Complete=Draft | ||
}} | }} |
Principe:
Caractéristiques :
Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque sds-dust-sensors-arduino-library que vous trouverez
Avant le Setup | Importation de la bibliothèque | #include "SdsDustSensor.h" |
Création de l’objet | int rxPin = D5;
int txPin = D6; SdsDustSensor sds(rxPin, txPin); | |
Dans le Setup | Démarrage de l’objet | Serial.begin(9600);
sds.begin(); |
Dans le Loop | Utilisation | PmResult pm = sds.readPm();
Serial.print("PM2.5 = "); Serial.print(pm.pm25); Serial.print(", PM10 = "); Serial.println(pm.pm10); |
1 ededed
Item-Capteur_de_CO2_SENSEAIR_S8_imagegen.png Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #