KY-026 - Flammen-Sensor Modul
KY-026 -Flammen-Sensor Modul
Der Flammensensor ist sensibel für Infrarotstrahlung zwischen 760 nm und 1100 nm in einem Winkel von ca. 60°. Er verfügt über 2 Betriebsarten: Entweder einem Analogen Augang (A0) oder einem digitalen Ausgang (D0). Ersterer misst die Stärke der infrarotstrahlung und letzterer schaltet bei einem mit dem Potentiometer einstellbaren Schwellwert.
Anschluss
Arduino | Modul |
---|---|
GND | Pin G |
+5V | Pin + |
Pin 4 | Pin D0 |
Pin A4 | Pin A0 |
Beispielcode
//Example for KY-026
//TkkrLab
int Led = 13 ;// define LED Interface
int buttonpin = 3; // define the flame sensor interface
int analoog = A3; // define the flame sensor interface
int val ;// define numeric variables val
float sensor; //read analoog value
void setup ()
{
pinMode (Led, OUTPUT) ;// define LED as output interface
pinMode (buttonpin, INPUT) ;// output interface defines the flame sensor
pinMode (analoog, INPUT) ;// output interface defines the flame sensor
Serial.begin(9600);
}
void loop ()
{
sensor = analogRead(analoog);
Serial.println(sensor); // display tempature
val = digitalRead (buttonpin) ;// digital interface will be assigned a value of 3 to read val
if (val == HIGH) // When the flame sensor detects a signal, LED flashes
{
digitalWrite (Led, HIGH);
}
else
{
digitalWrite (Led, LOW);
}
delay(1000);
}
- Zugriffe: 221