Arduino "expected unqualified-id before else" hatası

T-Bad

Hectopat
Katılım
4 Haziran 2019
Mesajlar
501
Çö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()
 

Yeni konular

Geri
Yukarı