Как вывести несколько значений на датчике газа MQ-2
- Войдите на сайт для отправки комментариев
Втр, 05/05/2020 - 19:05
Добрый вечер. Использую датчик MQ-2 который определяет концентрацию углеводородных газов (пропан, бутан), наличие дыма и концентрацию водорода.
При таком выводе информации при мониторинге порта выводит только одно значение.
#define smokePin A0
Мне необходимо вывести концентрации отдельных газов, т.е. отдельно пропана, отдельно бутана, отдельно наличие дыма и т.д. Подскажите, пожалуйста, каким образом это можно сделать?
Забыл указать, что использую плату Ардуино Уно.
Мне тоже интересно, подпишусь.
никак
Нашел решение. Необходимо подключить стороннюю библиотеку
и вывести каждое значение отдельно
Загляните в мануал на датчик. Там черным по белому написано, что он одновременно реагирует на все эти газы. Разделить ни как нельзя. Библиотека обманывает. Не ведитесь на развод.
Нашел решение. Необходимо подключить стороннюю библиотеку
и вывести каждое значение отдельно
Библиотека просто приводит разные газы к правильным значениям. Но это действует только для моногаза. Т.е. если у Вас только метан, например. MQ2.cpp:
Блин, понял. Спасибо большое!
А есть датчики которые определяют газы по отдельности для ардуино уно?
Посмотрел текст библиотеки. Достойное решение! :-)
Посмотрел текст библиотеки. Достойное решение! :-)
Да я уже понял что не прав. Спасибо за помощь!
Блин, понял. Спасибо большое!
А есть датчики которые определяют газы по отдельности для ардуино уно?
Посмотрите всю линейку MQ по моему 2-9
Нет, они все мультигазовые, просто отдельные чуток заточены на один газ, а другие - на другой. Но, вот 4-ый, например, вроде заточен на природный газ, но на взвесь цемента и на запах ацетона реагирует только в путь - проверено.
А так - таблица MQ - вот она: