불꽃을 감지할 수 있는 센서입니다. 적외선을 이용하여 불에서 나는 빛을 감지할 수 있으며 외형은 LED 처럼 생겼는데 검은색입니다.
LED와 비슷하게 긴다리가 +, 짧은다리가 -극입니다.
int flame = A0;
int Buzzer = 8;
int val = 0;
void setup()
{
pinMode(Buzzer, OUTPUT); //Set LED as output
pinMode(flame, INPUT); //Set buzzer as input
Serial.begin(9600); //Set baud rate as 9600
}
void loop()
{
val = analogRead(flame); //Read the analog value
Serial.println(val); //Output analog value and print it out
if (val >= 600) // When analog value 〉600,buzzer make sound
{
digitalWrite(Buzzer, HIGH);
}
else
{
digitalWrite(Buzzer, LOW);
}
}