Library for MQ7 gas sensor

Dependents:   Garage_Control

Committer:
pkunnals
Date:
Fri Mar 19 18:57:26 2021 +0000
Revision:
1:beae29b45281
Parent:
0:398854b7b855
Modified

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ngomez 0:398854b7b855 1 #include "MQ7.h"
ngomez 0:398854b7b855 2 #include "mbed.h"
ngomez 0:398854b7b855 3
ngomez 0:398854b7b855 4 MQ7::MQ7(PinName pinA, PinName pinD) : _pinA(pinA), _pinD(pinD) {
ngomez 0:398854b7b855 5
ngomez 0:398854b7b855 6
ngomez 0:398854b7b855 7 }
ngomez 0:398854b7b855 8 int MQ7::get_CO_value(){
ngomez 0:398854b7b855 9 float a = _pinA.read_u16();
pkunnals 1:beae29b45281 10 printf("CO ADC Value = %f\r\n",a);
pkunnals 1:beae29b45281 11 if(a<20000){
ngomez 0:398854b7b855 12 return 1;
pkunnals 1:beae29b45281 13 }else if(a> 20000 && a<26000){
ngomez 0:398854b7b855 14 return 2;
pkunnals 1:beae29b45281 15 }else if(a>=26000 && a<49152){
pkunnals 1:beae29b45281 16 return 3;
ngomez 0:398854b7b855 17 }else{
ngomez 0:398854b7b855 18 return 3;
ngomez 0:398854b7b855 19 }
ngomez 0:398854b7b855 20
ngomez 0:398854b7b855 21 }