Arduino Kod Gaz Sensörü Algılamıyor

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);
}
 
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);
}
Hocam merhaba, ilk olarak bana projeyi anlatır mısınız?
LCD ekrana mı yüklenecek bilgiler?
 
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
Anladığım kadarıyla gaz yokken yeşil led yanacak varken Lcd de Alert yazarak kırmızı led yazacak? Link atabilirsiniz.
Bıraktım size link buraya, eğer elinizden geliyorsa sıfırdan bile yazabiliriz çalışsın yeterli projem çünkü :(
 
Hocam kod ve devreleri tıpatıp aynı yaptınız mı?
Her şey aynı tamamen, hatta video altında bıraktığı kodu yükledim arduino unoya, yükler yüklemez kırmızı led yanıp seviye 900 lerde gözüküyor, buzzer ötüp durmak bilmiyor. İsterseniz yükleyip ne olduğunu video olarak youtube yükleyip buraya koyanilirim.
 
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bıraktım size link buraya, eğer elinizden geliyorsa sıfırdan bile yazabiliriz çalışsın yeterli projem çünkü :(
İlk olarak şunu söylemek istiyorum, çok fazla modül bir araya getirilmiş
İkinci olarak ise Gaz sensörünü çakmağın gaz püskürtme tuşuna basarak test edin
Üçüncü olarak ise gaz sensörünün Hassasiyetine bakın. Koda bakmadan önce basit bir sorun varsa çözmelisiniz.
 
İlk olarak şunu söylemek istiyorum, çok fazla modül bir araya getirilmiş
İkinci olarak ise Gaz sensörünü çakmağın gaz püskürtme tuşuna basarak test edin
Üçüncü olarak ise gaz sensörünün Hassasiyetine bakın. Koda bakmadan önce basit bir sorun varsa çözmelisiniz.
Dediklerinizi yaptım fakat nafile.. :(
 

Geri
Yukarı