Fonksiyon içinde String
  • Komik gelebilir ama iki gündür uğraşıyorum. Fonksiyon içinde string değişkenleri kullanamıyorum. İçleri set etsem de boş görünüyor.
    Atladığım nokta neresi acaba, yardım edebilir misiniz?

    // BU ŞEKİLDE ÇALIŞMIYOR=========================
    String a;
    void setup() {
    a = "Ankara";
    Serial.println(a); // Ekrana hiçbir şey basmıyor. String boş görünüyor.

    }
    //========================================

    // BU ŞEKİLDE ÇALIŞIYOR==========================
    String a = "Ankara";
    void setup() {
    Serial.println(a); // Ekrana Ankara basıyor.

    }
  • böyle dene

    String a="";
    void setup() {
    a = "Ankara";
    Serial.println(a);
  • Boş bir dosya açıp kodları yazdığımda çalışıyor. Ancak kendi projemde çalışmıyor.
    Kullanmış olduğum kitaplıklar (sd kart,esp,rf vb.) bir şeyleri etkiliyor galiba.
    Ama bu olay dışındaki tüm kodlar normal çalışıyor. Çözemedim bir türlü.
    Teşekkürler cevabınız için...
  • Problemi çözdüm. Belki benim gibi günlerini basit bir problem için harcayanların işine yarar:

    Bir struct tanımlaması yapmışım aşağıdaki gibi:

    struct tablo tablo1[100];

    Ve projeyi derlediğimde altta yazan bilgi ekranı şu şekilde:
    Global değişkenler belleğin 3821 byte kadarını (73%) kullanıyor.....

    Tanımdaki 100 sayısını 50 yaptığımda %73 değeri %46 ya düştü ve sorun ortadan kalktı.

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.