Arduino 16x2 LCD ekran gelmiyor

Katılım
2 Eylül 2022
Mesajlar
516
Çözümler
4
Daha fazla  
Sistem Özellikleri
Intel i3 12100f 12th Gen CPU, 16gb 3200Mhz Ram, 512gb Nv.Me SSD, RX580 2048sp 8GB GPU
Cinsiyet
Erkek
4 saattir uğraşıyorum hiçbir şekilde çıktı alamadım ne yapmalıyım? ArduinoDroid'ten yazıyorum kod, arı Windows kullanmıyorum.

 
Hocam zaten var modül internetten bukdum bu resmi benimki de böyle gözüküyor örnek oksun diye koydum aynı böyle gözüküyor.
 
Koda robotistandan bakar mısın ben yaptığımda oradaki kod ile yapmistim.
 
Koda robotistandan bakar mısın ben yaptığımda oradaki kod ile yapmistim.

En kısa sürede bakarım hocam çok muzdarip oldum 6 saattir uğraşıyorum. LCD ekran üzerinde yüz yapacaktım robot yüzü #include <LiquidCrystal.h>

// Initialize the library with the numbers of the interface pins.
Liquidcrystal LCD(12, 11, 5, 4, 3, 2);

Byte smiley[8] = {
B00000,
B10001,
B00000,
B00000,
B10001,
B01110,
B00000,
};

Byte frown[8] = {
B00000,
B10001,
B00000,
B00000,
B01110,
B10001,
B00000,
};

Void setup() {
// Set up the LCD's number of columns and rows:
LCD. Begin(16, 2);
// Create Custom characters.
LCD. Createchar(0, smiley);
LCD. Createchar(1, frown);
}

Void loop() {
// Smiley face.
LCD. Setcursor(0, 0);
LCD. Write(byte(0));
LCD. Setcursor(15, 0);
LCD. Write(byte(0));
LCD. Setcursor(7, 1);
LCD. Write(byte(0));
Delay(1000);

// Frowning face.
LCD. Setcursor(0, 0);
LCD. Write(byte(1));
LCD. Setcursor(15, 0);
LCD. Write(byte(1));
LCD. Setcursor(7, 1);
LCD. Write(byte(1));
Delay(1000);
}
 

İ2C modülü ile yapyom demiştin onun kütüphanesini eklememişsin.
 
Hocam hem liquidcrystal hem de i2C'yi de ekleyeyim mi?
 
Hocam bu kodda ikiside var ama yine aynı sorun
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd ( 0x27 , 20 , 4 ); // 16 karakter ve 2 satırlık bir ekran için LCD adresini 0x27 olarak ayarlayın

boş kurulum ()
{
lcd .init (); // lcd'yi başlat
lcd .init ( );
// LCD'ye bir mesaj yazdır.
lcd . arka ışık ();

}


boş döngü ()
{
lcd .setCursor ( 5 , 0 ) ;
lcd . print ( "|OO|" );
lcd .setCursor ( 7 , 1 ) ;
lcd . yazdır ( "---" );
gecikme ( 1000 );
lcd .setCursor ( 5 , 0 ) ;
lcd . print ( "|- -|" );
lcd .setCursor ( 7 , 1 ) ;
lcd . yazdır ( "---" );
gecikme ( 1000 );
lcd .setCursor ( 5 , 0 ) ;
lcd .setCursor ( 7 , 1 ) ;
lcd . yazdır ( "---" );

gecikme ( 1000 );
lcd .setCursor ( 5 , 0 ) ;
lcd . print ( "|- -|" );
lcd .setCursor ( 7 , 1 ) ;
lcd . yazdır ( "---" );
gecikme ( 1000 );

lcd .setCursor ( 5 , 0 ) ;
lcd . print ( "|OO|" );
lcd .setCursor ( 7 , 1 ) ;
lcd . yazdır ( "---" );
gecikme ( 4000 );




}

Türkçey3 çevirmiş kusura bakmayin.
 
Liquidcrystal bu kütüphane ve i2C kütüphanesi ile dene.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…