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

  • Janos46

    tag

    válasz weiss #14135 üzenetére

    Az előzőben küldött
    https://simple-circuit.com/nodemcu-esp8266-ds18b20-sensor-st7789-display/
    oldalon lévő programban meglehetősen sok hibát jelzett, ráadásul az érzékelő
    csatlakoztatását is eléggé zavarosan adta meg, és még arra is hibát jelzett. Ime:

    A DS18B20 érzékelő adatcsatlakozója az ESP8266 NodeMCU D5 érintkezőhöz csatlakozik,
    amelyet a kód a következők szerint definiál:
    // define DS18B20 data pin
    #define DS18B20_PIN D2 // DS18B20 data pin is connected to NodeMCU

    Talátam egy másik oldalt (és itt több programra is utal)
    https://simple-circuit.com/nodemcu-esp8266-lm35-temperature-sensor-st7789-tft/
    én is azokat a könyvtárakat használom amivel az is dolgozik. Az ellenőrzésnél a
    #define TFT_CS D8 // TFT CS pin is connected to NodeMCU pin D8 (GPIO15)
    sornál akad el és a köv etkező hibákat írja (a többi utalt programnál hasonló
    a helyzet):

    aaa:17:19: error: 'D8' was not declared in this scope
     #define TFT_CS    D8     // TFT CS  pin is connected to NodeMCU pin D8 (GPIO15)
                       ^
    C:\Users\Olga\Documents\Arduino\aaa\aaa.ino:21:39: note: in expansion of macro 'TFT_CS'
     Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
                                           ^
    aaa:15:19: error: 'D3' was not declared in this scope
     #define TFT_DC    D3     // TFT DC  pin is connected to NodeMCU pin D3 (GPIO0)
                       ^
    C:\Users\Olga\Documents\Arduino\aaa\aaa.ino:21:47: note: in expansion of macro 'TFT_DC'
     Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
                                                   ^
    aaa:16:19: error: 'D4' was not declared in this scope
     #define TFT_RST   D4     // TFT RST pin is connected to NodeMCU pin D4 (GPIO2)
                       ^
    C:\Users\Olga\Documents\Arduino\aaa\aaa.ino:21:55: note: in expansion of macro 'TFT_RST'
     Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
                                                           ^
    exit status 1
    'D8' was not declared in this scope

    Jó lenne, ha a hibát meg lehetne oldani, (avatott szemeknek vszin nem nagy gond, hisz mint a fotó is mutatja, működik) mert akkor a többi progit is kipróbálhatnám, és estleg lenne amit használni is tudnák, ráadásul az esetleges eljövendő problémákat javítani is tudnám (lásd a mottóm).

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

Hirdetés