Описание
Модуль датчика огня/пламени KY-026 на основе ИК приемника. Датчик имеет два выхода – аналоговый, показания которого пропорциональны уровню ИК излучения, и пороговый, уровень срабатывания которого настраивается с помощью переменного резистора, установленного на модуле.
Название “датчик пламени” условно, так как модуль срабатывает на любое ИК излучение, но он распространен в качестве недорого датчика возгораний.
Питание | 3.3V to 5.5V |
Спектр обнаружения инфракрасного излучения | 760 nm to 1100 nm |
Угол обнаружения сенсора | 60° |
Размер модуля | 1.5cm x 3.6cm [0.6in x 1.4in] |
Пример кода:
int led = 13; // define the LED pin
int digitalPin = 2; // KY-026 digital interface
int analogPin = A0; // KY-026 analog interface
int digitalVal; // digital readings
int analogVal; //analog readings
void setup()
{
pinMode(led, OUTPUT);
pinMode(digitalPin, INPUT);
//pinMode(analogPin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
// Read the digital interface
digitalVal = digitalRead(digitalPin);
if(digitalVal == HIGH) // if flame is detected
{
digitalWrite(led, HIGH); // turn ON Arduino's LED
}
else
{
digitalWrite(led, LOW); // turn OFF Arduino's LED
}
// Read the analog interface
analogVal = analogRead(analogPin);
Serial.println(analogVal); // print analog value to serial
delay(100);
}
Отзывы
Отзывов пока нет.