You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/06.nicla/boards/nicla-sense-env/tutorials/user-manual/content.md
+19-7Lines changed: 19 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -766,11 +766,15 @@ The Nicla Sense Env board features an onboard air quality sensor, the ZMOD4410 f
766
766
767
767

768
768
769
+
***Every ZMOD sensor is electrically and chemically calibrated during Renesas production. The calibration data is stored in the non-volatile memory (NVM) of the sensor module and is used by the firmware routines during sensor initialization. ZMOD sensors are qualified for a 10-year lifetime (following the JEDEC JESD47 standard) without the need for recalibration.***
770
+
769
771
The example sketch below demonstrates how to read air quality data from the ZMOD4410 sensor using the `Arduino_NiclaSenseEnv` library API. The sketch reports indoor air quality values to the Arduino IDE's Serial Monitor every 5 seconds.
770
772
773
+
**Important**: The ZMOD4410 supports several operation modes, each with specific sample rates and warm-up requirements. For IAQ measurements, the sensor can take a sample every three seconds but requires 60 warm-up samples, meaning a total warm-up time of 3 minutes. In ultra-low-power mode, the sensor can take samples every 90 seconds but requires only 10 warm-up samples, meaning it takes 15 minutes to fully warm up.
774
+
771
775
```arduino
772
776
/**
773
-
Air Quality Sensor Example for Nicla Sense Env
777
+
Indoor Air Quality Sensor Example for Nicla Sense Env
// Allow time for the sensor to start delivering data
824
+
// The ZMOD4410 can take a sample every 3 seconds in IAQ mode and requires 60 warm-up samples,
825
+
// meaning the sensor will take about 3 minutes to fully warm-up before accurate readings can
826
+
// be obtained. In this example, we allow 5 seconds for the sensor to start delivering data.
821
827
delay(5000);
822
828
} else {
823
829
Serial.println("- Device could not be found. Please double-check the wiring!");
@@ -853,8 +859,12 @@ The Nicla Sense Env board features an onboard outdoor air quality sensor, the ZM
853
859
854
860

855
861
862
+
***Every ZMOD sensor is electrically and chemically calibrated during Renesas production. The calibration data is stored in the non-volatile memory (NVM) of the sensor module and is used by the firmware routines during sensor initialization. ZMOD sensors are qualified for a 10-year lifetime (following the JEDEC JESD47 standard) without the need for recalibration.***
863
+
856
864
The example sketch below demonstrates how to read air quality data from the ZMOD4510 sensor using the `Arduino_NiclaSenseEnv` library API. The sketch reports outdoor air quality values to the Arduino IDE's Serial Monitor every 5 seconds.
857
865
866
+
**Important**: The ZMOD4510 supports several operation modes, each with specific sample rates and warm-up requirements. For NO₂/O₃ measurements, the sensor can take a sample every 6 seconds but requires 50 warm-up samples, meaning a total warm-up time of 5 minutes. In ultra-low-power O₃ mode, the sensor can take samples every 2 seconds, but it requires 900 warm-up samples before it is fully operational, meaning it takes 30 minutes to warm up completely.
867
+
858
868
```arduino
859
869
/**
860
870
Outdoor Air Quality Sensor Example for Nicla Sense Env
// Allow time for the sensor to start delivering data
907
-
delay(5000);
916
+
// The ZMOD4510 takes a sample every 6 seconds in NO2/O3 mode and requires 50 warm-up samples,
917
+
// meaning the sensor will take about 5 minutes to fully warm-up before accurate readings
918
+
// can be obtained. In this example, we allow 6 seconds for the sensor to start delivering data.
919
+
delay(6000);
908
920
} else {
909
921
Serial.println("- Device could not be found. Please double-check the wiring!");
910
922
}
@@ -914,7 +926,7 @@ void loop() {
914
926
// Read data from the ZMOD4510 sensor every 5 seconds
915
927
auto outdoorAirQualitySensor = device.outdoorAirQualitySensor();
916
928
displaySensorData(outdoorAirQualitySensor);
917
-
delay(5000);
929
+
delay(6000);
918
930
}
919
931
```
920
932
@@ -1084,8 +1096,8 @@ Explore our Help Center, which offers a comprehensive collection of articles and
1084
1096
1085
1097
Join our community forum to connect with other Nicla family board users, share your experiences, and ask questions. The Forum is an excellent place to learn from others, discuss issues, and discover new ideas and projects related to the Nicla Sense Env.
1086
1098
1087
-
- Nicla Sense Env category in the Arduino Forum
1088
-
1099
+
-[Nicla Sense Env category in the Arduino Forum](https://forum.arduino.cc/c/hardware/nicla-family/nicla-family/170)
1100
+
-
1089
1101
### Contact Us
1090
1102
1091
1103
Please get in touch with our support team if you need personalized assistance or have questions not covered by the help and support resources described before. We're happy to help you with any issues or inquiries about the Nicla family boards.
0 commit comments