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

  • fo_di

    őstag

    Sziasztok,

    Elöljáróban: első komoly, nem csak kopi-paszta arduino projektemet próbálom realizálni (soros porton adatot fogadni és feldolgozni egy kütyüből), és c-vel eddig semmilyen kapcsolatom nem volt (LabVIEW-hoz értek, de azt is autodidakta módon szedtem össze)

    Próbálok néhány feladatot, amit újra és újra használok, változókba szervezni és ezzel lenne egy kérdésem: ha pl a Serial.readbytes() parancsot akarom kiszervezni, aminek a bementében kell egy puffer, akkor ennek a változónak kell return type-ot adnom?

    a puffert globálisan a setup loop előtt definiálom, és mindig ezt a puffert akarom meghívni:
    uint8_t buffer1b[1];

    ha ezután ki akarom olvasni a puffert, akkor melyik változat kell nekem?

    void myfunction() {
    Serial.readBytes(buffer1b, 1); //1 bájtot olvasson be a pufferbe
    //return
    }

    vagy

    uint8_t myfunction() {
    Serial.readBytes(buffer1b, 1); //1 bájtot olvasson be a pufferbe
    return buffer1b;
    }

    köszi

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

Hirdetés