Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jcomas/s8_uart
SenseAir S8 CO2 sensor library for serial communication (UART)
https://github.com/jcomas/s8_uart
arduino co2 platformio s8 senseair senseair-s8 sensor
Last synced: 3 months ago
JSON representation
SenseAir S8 CO2 sensor library for serial communication (UART)
- Host: GitHub
- URL: https://github.com/jcomas/s8_uart
- Owner: jcomas
- License: mit
- Created: 2021-08-30T17:22:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-04T18:27:43.000Z (8 months ago)
- Last Synced: 2024-06-05T20:16:26.759Z (8 months ago)
- Topics: arduino, co2, platformio, s8, senseair, senseair-s8, sensor
- Language: C++
- Homepage:
- Size: 3.74 MB
- Stars: 22
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# S8_UART
S8 Library for serial communication (UART)This library is for **Senseair S8 CO2** sensor to use with Arduino framework using serial communication (UART).
**Senseair S8 LP (004-0-0053)** is recommended for CO2 measurement in indoors for air quality application.
## Installation
### PlatformIO
Download S8_UART library and copy extracted folder into **PlatformIO\Projects** folder. Open **Visual Studio Code** and select the directory of the project. Modify **platformio.ini** file according your board and requirements. Open .cpp file of example and modify the parameters of **configuration section**. Build and upload the example selected of platformio.ini file.
### Arduino IDE
Go to **Documents\Arduino\libraries** and create the **S8_UART** directory. Download S8_UART library and copy the files of **src** folder into the new created folder.
To test the examples, copy the folder of the example into **Documents\Arduino\Projects** folder, rename the **.cpp** file of the example to **.ino**. Open the .ino file and modify the parameters of **configuration section**. In the menu of IDE select your board and compile and upload the program.
## Debug
Modify **CORE_DEBUG_LEVEL** variable to **1** in platformio.ini file to show only errors (in console) and to **5** value for full messages.