Serial Monitörden LCD ye Veri gönderme
  • Arkadaşlar serial moniterden lcd ye veri gönderiyorum fakat gönderdiğim ilk veri ilk satırda yazılıp, 2. gönderilen veri olursa ilk veri alt satıra atlayacak 2. veri ilk satırda kalacak şekilde olacak bana yardım edebilirmisiniz ? size normal yazı yazdırma kodunu atayım ordan daha iyi görürsünüz.

    #include

    // initialize the library with the numbers of the interface pins
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

    void setup(){
    // set up the LCD's number of columns and rows:
    lcd.begin(16, 2);
    // initialize the serial communications:
    Serial.begin(9600);
    }

    void loop()
    {
    // when characters arrive over the serial port...
    if (Serial.available()) {
    // wait a bit for the entire message to arrive
    delay(100);
    // clear the screen
    lcd.clear();
    // read all the available characters
    while (Serial.available() > 0) {
    // display each character to the LCD
    lcd.write(Serial.read());
    }
    }
    }
  • Neden böyle görünmesini istiyorsunuz?
    Bir süre sonra yeni gelen bilgiyi göremediğiniz içinmi?
  • böyle olması şart (: yardımcı olabilirmisiniz?
  • Olabilirim
    Pencerenin sol altında "Auto Scroll" yazısının yanındaki kareyi onaylarsanız artık yeni bilgi geldikçe eskiler yukarıdan kaybolur
  • dostum sen ne yapacağımızı anlamamışsın anlaşılan
    Bak şimdi ben LCD ile arduino yu haberleştiriyom.Haberleşme Serial Monitör den oluyor ve her yazdığım LCD de görünüyor.ve yukarıda anlattığım şekilde yazılım olacak--OKEYY ?
  • http://forum.arduino.cc/index.php?topic=50738.0
    sanırım anlatılanları anlarsınız İngilizce süper sanırım



  • yaw kaç yaşındasın sen saçma sapan boş beleş konuşup durdun.bilmiyosan hatta anlamıyosan yorum yapma.
  • Sevgili genç arkadaşım neden terbiyenizi bozuyorsunuz
    Orada adam ben yaptım linkide bu diyor
    http://liudr.wordpress.com/shields/phi-1-shield/
    buradada anlatıyor.
  • #include
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    void setup()
    {
    Serial.begin(9600);
    lcd.begin(16, 2);
    }

    void loop()
    {
    str1 = Serial.readStringUntil('*');
    lcd.setCursor(0, 0);
    lcd.print(str1);
    }

    İlk satıra yazı yazmak için : Deneme * yaz,çalışır.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook
Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.