
Интернет-магазин «Неглупый Дом»
MQ-2 реагирует на дым и горючий газ в воздухе — при превышении порога Arduino сразу включает вытяжной вентилятор через реле, а при сильной концентрации добавляет звуковую сирену.
const int gasPin = A0;
const int relayPin = 7;
const int buzzerPin = 8;
const int ventThreshold = 300;
const int alarmThreshold = 500;
void setup() {
pinMode(relayPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
}
void loop() {
int value = analogRead(gasPin);
digitalWrite(relayPin, (value > ventThreshold) ? HIGH : LOW);
digitalWrite(buzzerPin, (value > alarmThreshold) ? HIGH : LOW);
delay(1000);
}
Два порога решают разные задачи: `ventThreshold` включает только вентилятор для проветривания, `alarmThreshold` — уже настоящая тревога с сиреной при опасной концентрации.
Ещё модули для Arduino: Электронные модули.
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу в корзину: 229 ₽ 206 ₽ (экономия 23 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.