Sensor gas merupakan jenis sensor yang bertujuan untuk mengukur kandungan senyawa gas polutan tertentu yang berada pada udara bebas, seperti karbon-dioksida (CO2), karbon-monosikda (CO), hidrokarbon (LPG, LNG) , dan lain-lain.Sudah semakin banyak dipasaran telah beredar sensor pengindra gas semikonduktor dalam bentuk modul yang terpackage dengan PCB.Semakin beragam tipe – tipe sensor gas yang ada dipasaran, yang dimana tentunya ini dibedakan oleh jenis objektivitas gas yang akan disensing di udara bebas.
Source
Code
int redLed = 4;
int greenLed = 3;
int buzzer = 5;
int smokeA0 = A5;
// Your threshold value
int sensorThres = 400;
void setup() {
pinMode(redLed,
OUTPUT);
pinMode(greenLed,
OUTPUT);
pinMode(buzzer,
OUTPUT);
pinMode(smokeA0,
INPUT);
Serial.begin(9600);
}
void loop() {
int analogSensor =
analogRead(smokeA0);
Serial.print("Pin A0: ");
Serial.println(analogSensor);
// Checks if it has
reached the threshold value
if (analogSensor
> sensorThres)
{
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, LOW);
tone(buzzer,
1000, 200);
}
else
{
digitalWrite(redLed, LOW);
digitalWrite(greenLed, HIGH);
noTone(buzzer);
}
delay(100);
}
Tidak ada komentar:
Posting Komentar