cagriarslanturk1907
Femtopat
- Katılım
- 1 Ocak 2021
- Mesajlar
- 34
Daha fazla
- Cinsiyet
- Erkek
Aşağıdaki kodlar var elimde ancak ekranda sadece gaz seviyesi 0 yazıyor. Her şey çalışıyor. Fakat sensör algılamıyor gibi. MQ-5 Gaz Sensörü. Sizce ne yapmalıyım? Nereyi düzeltmeliyim?
#İnclude <LiquidCrystal.h>
LiquidCrystal LCD(2, 3, 4, 5, 6, 7);
İnt sensorPin = A0;
İnt buzzer = 13;
İnt G_led = 8;
İnt R_led = 9;
İnt read_value;
İnt set = 400;
Void setup(){
PinMode(sensorPin, INPUT);
PinMode(buzzer, OUTPUT);
PinMode(R_led, OUTPUT);
PinMode(G_led, OUTPUT);
LCD. Begin(16, 2);
lcd.clear();
LCD. SetCursor(0, 0);
LCD. Print(" Merhaba ");
LCD. SetCursor(0, 1);
LCD. Print(" GAZ Dedektoru ");
Delay(2000);
lcd.clear();
}
Void loop(){
Read_value = (analogRead (sensorPin));
Read_value = read_value - 50;
İf(read_value>0){read_value = 0;}
LCD. SetCursor(0, 0);
LCD. Print("Gaz Seviyesil: ");
LCD. Print(read_value);
LCD. Print(" ");
İf(read_value>set){
LCD. SetCursor(0, 1);
LCD. Print("Alert! ");
DigitalWrite(buzzer, High);
DigitalWrite(R_led, High);
DigitalWrite(G_led, Low);
Delay(1000);
}
İf(read_value<set){
LCD. SetCursor(0, 1);
LCD. Print("...Normal...");
DigitalWrite(buzzer, Low);
DigitalWrite(R_led, Low).
DigitalWrite(G_led, High);
}
Delay(100);
}
#İnclude <LiquidCrystal.h>
LiquidCrystal LCD(2, 3, 4, 5, 6, 7);
İnt sensorPin = A0;
İnt buzzer = 13;
İnt G_led = 8;
İnt R_led = 9;
İnt read_value;
İnt set = 400;
Void setup(){
PinMode(sensorPin, INPUT);
PinMode(buzzer, OUTPUT);
PinMode(R_led, OUTPUT);
PinMode(G_led, OUTPUT);
LCD. Begin(16, 2);
lcd.clear();
LCD. SetCursor(0, 0);
LCD. Print(" Merhaba ");
LCD. SetCursor(0, 1);
LCD. Print(" GAZ Dedektoru ");
Delay(2000);
lcd.clear();
}
Void loop(){
Read_value = (analogRead (sensorPin));
Read_value = read_value - 50;
İf(read_value>0){read_value = 0;}
LCD. SetCursor(0, 0);
LCD. Print("Gaz Seviyesil: ");
LCD. Print(read_value);
LCD. Print(" ");
İf(read_value>set){
LCD. SetCursor(0, 1);
LCD. Print("Alert! ");
DigitalWrite(buzzer, High);
DigitalWrite(R_led, High);
DigitalWrite(G_led, Low);
Delay(1000);
}
İf(read_value<set){
LCD. SetCursor(0, 1);
LCD. Print("...Normal...");
DigitalWrite(buzzer, Low);
DigitalWrite(R_led, Low).
DigitalWrite(G_led, High);
}
Delay(100);
}