BARKOD OKUYUCUDAN OKUNAN FİYATI LCD EKRANA AKTARMA
  • Projemiz bir bölümü: arduinoya takılı barkod okuyucu ürünlerin fiyatını okuyor ve lcd ekranda fiyatlar çıkıyor,
    arduino ya takılı usb shield bağlantılı barkod okuyucudan aldığımız barkodun karşılığı olan fiyatı LCD ekranda görüntülemek istiyoruz. İlk fiyatı görüntüleyebiliyoruz,fakat sonraki okutmada fiyat aynı kalıyor, benzer çalışması olanlardan çok acil yardım istiyoruz
  • Çok iyi bilmiyorum ama lcd ekranla benzer bir sorun yaşamıştım. ilk okuma ve yazdırma yapıldıktan sonra lcd.clear diyerek lcd yi temizleyip denersen belki olur. ben böyle çözmüştüm sorunu.
  • Bunlar kodun LCD'yle alakalı bölümü:
    static uint32_t next_time = 0;
    static uint8_t current_cursor = 0;

    if( millis() > next_time ) {
    lcd.clear();
    current_cursor = 0;
    delay( 5 );
    lcd.setCursor( 0,0 );
    }

    next_time = millis() + 200;

    if( current_cursor++ == ( DISPLAY_WIDTH + 1 )) {
    lcd.setCursor( 0,1 );

    }

    Serial.print( (char)key );
    x = String(x+(char)key);
    if(x.startsWith("869",0))
    {

    lcd.print(10);
    lcd.print(" TL");
    delay(77);
    lcd.clear();

    }

    if(x.startsWith("978",0))
    {

    lcd.print("20");
    lcd.print(" TL");
    delay(77);
    lcd.clear();
    }
    }

  • Merhaba,
    Problemi çözebildiniz mi? aynı problem bende de var. Lütfen acil döner misiniz? bitirme ödevim için yetiştirmeye çalışıyorum

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.