Датчик углеводородных газов и дыма MQ-2
Датчик газа MQ2 предназначен для обнаружения присутствия углеводородов и дыма в воздухе, а так же водорода. Может работать как в бинарном режиме (пороговое значение задаётся потенциометром), так и в аналоговом для прямого подключения к микроконтроллеру.
Может работать как в бинарном режиме (пороговое значение задаётся потенциометром), так и в аналоговом для прямого подключения к микроконтроллеру.
Диапазон измерений датчик газа MQ-2:
- Пропан: 0,2 – 5 промилле
- Бутан: 0,3 – 5 промилле
- Метан: 5 – 20 промилле
- Водород: 0,3 – 5 промилле
- Пары спиртов: 0,1 – 2 промилле
Схема подключения датчика углеводородных газов и дыма MQ-2
Ниже на изображении представлена схема подключения датчика газов MQ-2.

Код для подключения датчика углеводородных газов и дыма MQ-2
В примере ниже показано, как подключить вывод датчика углеводородных газов и дыма MQ-2 к монитору последовательного порта платы (вывод можно посмотреть в мониторе порта Arduino IDE).
#define smokePin A0 // определяем аналоговый выход к которому подключен датчик int sensorThres = 400; // пороговое значение АЦП, при котором считаем что газ есть void setup() { Serial.begin(9600); // Устанавливаем скорость порта 9600 бод } void loop() { int analogSensor = analogRead(smokePin); // считываем значения АЦП с аналогового входа // к которому подключен датчик Serial.print (analogSensor); // выводим в порт значение АЦП сигнала с датчика // Проверяем, достигнуто ли пороговое значение if (analogSensor > sensorThres) { // если значение больше допустимого... Serial.println(" Gaz!"); // выводим в порт надпись, что газ есть } else { // иначе... Serial.println(" normal"); // выводим в порт надпись, что газа нет } delay(500); // задержка в 500 миллисекунд. }
Скачать файл с кодом, формат .INO: Датчик углеводородных газов и дыма MQ-2