yldrm byzt
Üye
- Katılım
- 28 Ara 2019
- Mesajlar
- 86
- Puanları
- 1
Denedim ama hata veriyor, başaramadım sayın peugeot98..Tamam gelen değeri if ile karşılaştırıp verici no diye bir değişkene eşitle
o değişkeni Lcd.print ile yazdır
if (gelen deger==242212) { verici no=1;lcd.print (verici no) ;}
if (gelen deger==7201636) {verici no=2;lcd.print (verici no) ;}
gibi birşey olacak.
{sayın peugeot98;
Aşağıdaki Ekran alıntısındaki kodlama, uzaktan kumanda tuşlarına basıldığında üç adet ledin değişik şekillerde yakılması ile ilgili bir kodlamanın benim amacıma uygun hale getirerek değişiklikler yaptığım bir kodlama. Sizin iki satırlık kodlama önerinizi eklemeye çalıştım ama hata veriyor.
Seri port ekranına benim tanıttığım bütün vericilerin düğmesine basıldığında her vericinin 6-7 haneli numarası yazıyor. Buraya kadar tamam. Ancak buradaki değerleri Lcd ekrana yazdırma aşamasında sıkıntım var.
Kodlamayı bilenler için belki de çok basit ve komik bir hata. Ama ingilizce ve kodlama bilmeyen kişi için işin içinden çıkılmıyor. Belki de beş altı satırlık bir kodlama benim sorunu çözecek ama bilmeyince olmuyor işte. İki verici için yapmaya çalıştığım kodlama aşağıda. Amacım basılan kumandanın numarası basıldığı an lcd ekrana yazılsın ve bir dakika süreyle yazı durup sonra silinsin.Ekli dosyayı görüntüle 85632
aşağıdaki de hata raporu;
In function 'void loop()':
ucled2:33:9: error: 'gelen' was not declared in this scope
if (gelen deger==242212) { verici no=1;lcd.print (verici no) ;}
^~~~~
C:\Users\gulse\Documents\Arduino\ucled2\ucled2.ino:33:9: note: suggested alternative: 'getenv'
if (gelen deger==242212) { verici no=1;lcd.print (verici no) ;}
^~~~~
getenv
ucled2:33:15: error: expected ')' before 'deger'
if (gelen deger==242212) { verici no=1;lcd.print (verici no) ;}
^~~~~
ucled2:33:32: error: 'verici' was not declared in this scope
if (gelen deger==242212) { verici no=1;lcd.print (verici no) ;}
^~~~~~
C:\Users\gulse\Documents\Arduino\ucled2\ucled2.ino:33:32: note: suggested alternative: 'Serial'
if (gelen deger==242212) { verici no=1;lcd.print (verici no) ;}
^~~~~~
Serial
ucled2:33:62: error: expected ')' before 'no'
if (gelen deger==242212) { verici no=1;lcd.print (verici no) ;}
^~
ucled2:34:5: error: 'gelen' was not declared in this scope
if (gelen deger==7201636) {verici no=2;lcd.print (verici no) ;}
^~~~~
C:\Users\gulse\Documents\Arduino\ucled2\ucled2.ino:34:5: note: suggested alternative: 'getenv'
if (gelen deger==7201636) {verici no=2;lcd.print (verici no) ;}
^~~~~
getenv
ucled2:34:11: error: expected ')' before 'deger'
if (gelen deger==7201636) {verici no=2;lcd.print (verici no) ;}
^~~~~
ucled2:34:28: error: 'verici' was not declared in this scope
if (gelen deger==7201636) {verici no=2;lcd.print (verici no) ;}
^~~~~~
C:\Users\gulse\Documents\Arduino\ucled2\ucled2.ino:34:28: note: suggested alternative: 'Serial'
if (gelen deger==7201636) {verici no=2;lcd.print (verici no) ;}
^~~~~~
Serial
ucled2:34:58: error: expected ')' before 'no'
if (gelen deger==7201636) {verici no=2;lcd.print (verici no) ;}
^~
exit status 1
'gelen' was not declared in this scope
{
if(gelen****
if(gelen
}
bu dört satırı sil
serial.println yazan satırı aşagıda yazanla degiştir.
if(num == 242212) Serial.println("verici no=1")
if(num == 7201636) Serial.println("verici no=2")
daha fazla kumandan varsa kumanda da okudugun rakamları benzer şekilde ekle
Sayın Mehmet bey,"switch" orada ne iş yapıyormuş, sordunuz mu kendisine?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?