Device driver for the MQ-3 alcohol sensor.
More...
Device driver for the MQ-3 alcohol sensor.
|
| file | mq3.h |
| | Device driver interface for the MQ-3 alcohol sensor.
|
| |
◆ mq3_init()
Initialize a MQ-3 alcohol sensor.
The MQ-3 sensor is interfaced by a single ADC pin, specified by adc and channel.
- Note
- The sensor needs about a minute to heat up before meaningful measurements can be made.
- Parameters
-
| [out] | dev | device descriptor of an MQ-3 sensor |
| [in] | adc_line | the ADC device the sensor is connected to |
- Return values
-
◆ mq3_read()
| int16_t mq3_read |
( |
const mq3_t * |
dev | ) |
|
Read the scaled sensor value of PPM of alcohol.
- Parameters
-
| [in] | dev | device descriptor of the MQ-3 sensor to read from |
- Returns
- the scaled sensor value in PPM of alcohol
◆ mq3_read_raw()
| int16_t mq3_read_raw |
( |
const mq3_t * |
dev | ) |
|
Read the RAW sensor value, can be between 0 and MQ3_MAX_RAW_VALUE.
- Parameters
-
| [in] | dev | device descriptor of the MQ-3 sensor to read from |
- Returns
- the raw sensor value, between 0 and MQ3_MAX_RAW_VALUE