Hardware Platforms¶
Supported Sensor Boards¶
This library can support any break-out board or (PAS) XENSIV™ CO2 Sensor based kit.
The following kits can be integrated in Arduino compatible MCUs and are supported by this library:
XENSIV™ PAS CO2 Sensor Shield2Go¶
Pin Description¶
Pin Name |
Description |
---|---|
5V |
5V supply input. |
SDA |
I2C SDA (serial data). |
SCL |
I2C SCL (serial clock). |
GND |
Supply and signal ground. |
3.3V |
3.3V supply input - use as logic supply when using breakable part stand-alone, else keep NC. |
INT |
Interrupt output. |
PWM |
PWM signal output. |
TX |
UART transmit side. |
RX |
UART receive side. |
PSEL |
Communication interface selection. |
PWM DIS |
PWM disable input (set high to disable PWM). |
12V |
12V supply input - use as sensor supply when using breakable part stand-alone, else keep NC. |
TX/SDA |
UART transmit or I2C SDA (serial data), depending on selected communication interface. |
SWD |
Serial wire debug data (keep NC). |
SWCLK |
Serial wire debug clock (keep NC). |
XENSIV™ PAS CO2 Miniboard¶
Pinout Diagram¶
Pin Description¶
Pin Name |
Description |
---|---|
SDA |
I2C SDA (serial data). |
SCL |
I2C SCL (serial clock). |
GND |
Supply and signal ground. |
3.3V |
3.3V logic supply input (required). |
INT |
Interrupt output. |
PWM |
PWM signal output. |
RX |
UART receive side. |
PSEL |
Communication interface selection. |
PWM DIS |
PWM disable input (set high to disable PWM). |
12V |
12V sensor supply input (required). |
TX/SDA |
UART transmit or I2C SDA (serial data), depending on selected communication interface. |
SWD |
Serial wire debug data (keep NC). |
SWCLK |
Serial wire debug clock (keep NC). |
Supported MCU Platforms¶
In principle, the library is supported by any Arduino compatible MCU platform. Its Arduino core needs to implement the Arduino reference language and the Wire built-in Arduino library.