Simple test
Ensure your device works with this simple test.
examples/scd4x_simpletest.py
1# SPDX-FileCopyrightText: 2020 by Bryan Siepert, written for Adafruit Industries
2#
3# SPDX-License-Identifier: Unlicense
4import time
5
6import board
7
8import adafruit_scd4x
9
10i2c = board.I2C() # uses board.SCL and board.SDA
11# i2c = board.STEMMA_I2C() # For using the built-in STEMMA QT connector on a microcontroller
12scd4x = adafruit_scd4x.SCD4X(i2c)
13print("Serial number:", [hex(i) for i in scd4x.serial_number])
14
15scd4x.start_periodic_measurement()
16print("Waiting for first measurement....")
17
18while True:
19 if scd4x.data_ready:
20 print(f"CO2: {scd4x.CO2:d} ppm")
21 print(f"Temperature: {scd4x.temperature:0.1f} *C")
22 print(f"Humidity: {scd4x.relative_humidity:0.1f} %")
23 print()
24 time.sleep(1)