Hirdetés

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

  • Janos250

    őstag

    válasz Janos46 #14136 üzenetére

    Valószínűleg nem jó panelt választottál ki az Arduino IDE-ben.
    Keresd ki a (nálam ezen az útvonalon)
    esp8266\hardware\esp8266\2.7.3\variants\nodemcu\pins_arduino.h
    static const uint8_t D0   = 16;
    static const uint8_t D1   = 5;
    static const uint8_t D2   = 4;
    static const uint8_t D3   = 0;
    static const uint8_t D4   = 2;
    static const uint8_t D5   = 14;
    static const uint8_t D6   = 12;
    static const uint8_t D7   = 13;
    static const uint8_t D8   = 15;
    static const uint8_t D9   = 3;
    static const uint8_t D10  = 1;
    Ebben vannak megadva, hogy pl. a D8 az egy static típusú
    (ezt itt úgy kell érteni leegyszerűsítve, hogy globális)
    uint8_t, azaz 8 bites előjel nélküli konstans, aminek a számértéke 15.
    Ha ez a lap van kiválasztva, nem írhatja ki hibának, hogy:
    error: 'D8' was not declared in this scope,
    mert meg van adva a D8.
    Itt mit állítottál be?
    Eszközök/alaplap/alaplap kezelő/ESP 8266 boards/NodeMCU
    Ha régebbi IDE fut, akkor nálad még nincs külön ESP 8266 boards,
    hanem egyből az alaplapkezelő menüben megtalálod a NodeMCU-t.

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