Тут более подробный даташит:
http://docs.google.com/viewer?a=v&q … QWdpTE3moQ
MQ-5 не умеет определять параметры какого-то определенного газа из воздушной смеси.
На графике 1 показано как концентрации разных веществ по разному влияют на сопротивление датчика, одни газы действуют сильнее, другие слабее, но определить какой именно это был газ вы не сможете - устройство слишком простое.
К тому же следует обратить внимание на то, что сопротивление датчика меняется в пределах 2-20 кОм. Это достаточно большое сопротивление для 5В, так что напряжение на ноге к freeduino будет очень низким, что может сказаться на точности измерений.
По даташиту,
на ножку подогревателя сенсора нужно подавать 5В (900мВт),
на ногу чувствительного элемента - до 25В.
Ардуина, на сколько я знаю, на аналоговый вход принимает не более 5В.