Код для подключения датчика углеводородных газов и дыма 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