Модуль Arduino LM393 служит для определения наличия/интенсивности пламени, а так же может быть использован для определения дневного света. Данный модуль необходимо устанавливать на некотором расстоянии от источника огня, так как высокая температура и открытый огонь могут вывести его из строя.
Выходы:
- VCC – питание
- GND – минус
- DO – цифровой выход
Схема датчика пламени:

Подключение:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#define flamePin 2 // задаем имя для порта 2 #define ledPin 13 // задаем имя для порта 13 int flame; void setup() { Serial.begin(9600); pinMode(flamePin, INPUT); pinMode(ledPin, OUTPUT); } void loop() { flame = digitalRead(flamePin); // считываем данные с датчика Serial.print("Flame Sensor - "); // выводим данные на монитор Serial.println(flame); if (flame == HIGH) digitalWrite(ledPin, HIGH); else digitalWrite(ledPin, LOW); } |