Arduino "expected unqualified-id before else" hatası

T-Bad

Hectopat
Katılım
4 Haziran 2019
Mesajlar
502
Çözümler
4
Yer
Eskişehir
Daha fazla  
Cinsiyet
Erkek
Meslek
Mühendis
Arkadaşlar, aşağıda görmüş olduğunu kodun en alt kısmındaki "else lcd.clear()" kısmı için başlıkta belirtmiş olduğum "expected unqualified-id before else" hatasını veriyor. Bunun sebebi nedir? Eksik bilgi verdiysem kusura bakmayın. Arduino geliştirmeye yeni başladım.

#include <Wire.h> #include <LiquidCrystal_I2C.h> #define trig 7 #define echo 6 #define bazzer 8 #define led 5 float uzaklik ; float sure; float litre; float referance = 1.845; int minx = -1; int maxx = 3; LiquidCrystal_I2C lcd(0x27, 16 ,2); void setup() { lcd.begin(16,2); pinMode (trig, OUTPUT); pinMode (echo, INPUT); pinMode (bazzer, OUTPUT); pinMode (led, OUTPUT); } void loop() { digitalWrite(trig, LOW); delayMicroseconds (5); digitalWrite(trig,HIGH); delayMicroseconds (10); digitalWrite(trig, LOW); sure= pulseIn (echo, HIGH); uzaklik= sure /29.1/2; litre= uzaklik* 11* 11/1000; delay(500); litre= referance- litre; if (litre<= maxx && litre>= minx) { lcd.clear (); lcd.setCursor(0,0); lcd. print("Depo Su Sevıyesı"); lcd. setCursor(5,1); lcd. print(litre); lcd. setCursor(10,1); lcd. print("Litre"); delay(1000); } if(litre>=1.40) { lcd.clear(); lcd.setCursor(3,0); lcd.print("DİKKAT!"); lcd.setCursor(2,1); lcd.print("DEPO DOLDU"); digitalWrite(bazzer, HIGH); digitalWrite (led, HIGH); delay(500); digitalWrite(bazzer,LOW); digitalWrite(led,LOW); delay(500); } if(litre<=0) { lcd.clear(); lcd.setCursor(3,0); lcd.print("DIKKAT !"); lcd.setCursor(2,1); lcd.print("DEPO BOS"); delay(700); } else return loop; } else lcd.clear()
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı