Hirdetés

Keresés

Új hozzászólás Aktív témák

  • DigitXT

    félisten

    válasz zsolti_20 #11921 üzenetére

    Baromi egyszerű, csak az alapfogalmakat kell ismerni. Kezdve azzal, hogy a
    void az nem egy hasra ütött elnevezés, hanem a visszatérési érték típus... ún.
    visszatérési érték nélküli függvények ezek (leánykori nevükön szubrutinok).:DDD
    Mint függvények viszont paraméterezhetők, tehát írhatsz ilyen függvényt, hogy

    void kuldes(int kinek){
    radio.begin();
    radio.openWritingPipe(addresses[kinek]);
    radio.setPALevel(RF24_PA_MIN);
    radio.stopListening();
    const char text[] = "Hello World";
    radio.write(&text, sizeof(text));
    delay(1000);
    }

    Ezt pedig utána úgy hívod meg, mint bármilyen más függvényt, pl. kuldes(1).
    És ez kényelmesen ciklusba szervezhető, ha úgy gondolod, hogy egy gomb
    mindent vigyen:
    "if gomb 1 megnyom"
    for (i=0;i<5;i++) kuldes(i)
    ;

    Szerk: ne feledd, hogy tömböknél az első elem címe nem 1, hanem 0.:R

Új hozzászólás Aktív témák