Library for MQ7 gas sensor

Dependents:   Garage_Control

Committer:
ngomez
Date:
Sun Jul 02 11:37:29 2017 +0000
Revision:
0:398854b7b855
Child:
1:beae29b45281
Library for MQ7 gas sensor;

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();
ngomez 0:398854b7b855 10 printf("%f\r\n",a);
ngomez 0:398854b7b855 11 if(a<16384){
ngomez 0:398854b7b855 12 return 0;
ngomez 0:398854b7b855 13 }else if(a> 16383 && a<32768){
ngomez 0:398854b7b855 14 return 1;
ngomez 0:398854b7b855 15 }else if(a>32767 && a<49152){
ngomez 0:398854b7b855 16 return 2;
ngomez 0:398854b7b855 17 }else{
ngomez 0:398854b7b855 18 return 3;
ngomez 0:398854b7b855 19 }
ngomez 0:398854b7b855 20
ngomez 0:398854b7b855 21 }