D2 was not declared in this scope hatası

Reklam Alanı #5

yusufhaystra

Yeni üye
Katılım
22 Tem 2019
Mesajlar
6
Tepkime puanı
0
Puanları
1
Konum
Türkiye - İstanbul
550

Merhaba, arduino sensor shield v5.0 ürününde D2 ve sonrası pinlerini kullanmak için;

#define rs D2
komutunu kullanıyorum. Ancak "D2 was not declared in this scope" hatası alıyorum. Adları değiştirdim, bazı kişiler kart kısmını kontrol et demiş ama bu kartlar listesinde yer almıyor. D2 değilde 2 numaralı portu kullanırsam farklı yeri kapsamış oluyor. Bunu nasıl başarabilirim ?

Hata kodunun tamamı:
Kod:
deneme2:4:12: error: 'D2' was not declared in this scope

 #define rs D2

            ^

C:\Users\tranf\Documents\Arduino\deneme2\deneme2.ino:10:19: note: in expansion of macro 'rs'

 LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

                   ^

deneme2:5:12: error: 'D3' was not declared in this scope

 #define en D3

            ^

C:\Users\tranf\Documents\Arduino\deneme2\deneme2.ino:10:23: note: in expansion of macro 'en'

 LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

                       ^

deneme2:6:12: error: 'D4' was not declared in this scope

 #define d4 D4

            ^

C:\Users\tranf\Documents\Arduino\deneme2\deneme2.ino:10:27: note: in expansion of macro 'd4'

 LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

                           ^

deneme2:7:12: error: 'D5' was not declared in this scope

 #define d5 D5

            ^

C:\Users\tranf\Documents\Arduino\deneme2\deneme2.ino:10:31: note: in expansion of macro 'd5'

 LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

                               ^

deneme2:8:12: error: 'D6' was not declared in this scope

 #define d6 D6

            ^

C:\Users\tranf\Documents\Arduino\deneme2\deneme2.ino:10:35: note: in expansion of macro 'd6'

 LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

                                   ^

deneme2:9:12: error: 'D7' was not declared in this scope

 #define d7 D7

            ^

C:\Users\tranf\Documents\Arduino\deneme2\deneme2.ino:10:39: note: in expansion of macro 'd7'

 LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

                                       ^

exit status 1
'D2' was not declared in this scope
Teşekkürler
 

xbrknx

Yeni üye
Katılım
16 Tem 2019
Mesajlar
110
Tepkime puanı
19
Puanları
1
Konum
istanbul
#define rs 2
#define en 3
#define d4 4
#define d5 5
#define d7 7
#define d6 6

olarak dene
pinlerini D7 D6 değil pin numarası ile belirtmelisin.
 
Son düzenleme:

Reklam Alanı #6

Reklam Alanı #1

Yeni konular

Reklam Alanı #2

Üst