Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

NodeMCU-Błąd kompilacji szkicu podstawowego aplikacji BLYNK

Digital Patryk 22 Mar 2019 16:39 1665 27
  • #1
    Digital Patryk
    Level 6  
    Kończą mi się siły co do NodeMCU!
    Pisałem jeszcze dziś na forum o problemie z kropkami: " dobra działa. Spróbuję z aplikacją blynk. Wgram szkic do obsługi aplikacji"
    I się zaczęło:
    1.Błąd kompilacji dla płytki NodeMCU 1.0 (ESP-12E Module).
    2.Exit status 1
    3.upload_mem_failed
    4.\Arduino\libraries\CMMC_MQTT_Connector\src\MqttConnector.h:13:25: fatal error: ArduinoJson.h: No such file or directory
    Code:
    /*************************************************************
    
      Download latest Blynk library here:
        https://github.com/blynkkk/blynk-library/releases/latest

      Blynk is a platform with iOS and Android apps to control
      Arduino, Raspberry Pi and the likes over the Internet.
      You can easily build graphic interfaces for all your
      projects by simply dragging and dropping widgets.

        Downloads, docs, tutorials: http://www.blynk.cc
        Sketch generator:           http://examples.blynk.cc
        Blynk community:            http://community.blynk.cc
        Follow us:                  http://www.fb.com/blynkapp
                                    http://twitter.com/blynk_app

      Blynk library is licensed under MIT license
      This example code is in public domain.

     *************************************************************
      This example runs directly on NodeMCU.

      Note: This requires ESP8266 support package:
        https://github.com/esp8266/Arduino

      Please be sure to select the right NodeMCU module
      in the Tools -> Board menu!



      For advanced settings please follow ESP examples :
       - ESP8266_Standalone_Manual_IP.ino
       - ESP8266_Standalone_SmartConfig.ino
       - ESP8266_Standalone_SSL.ino

      Change WiFi ssid, pass, and Blynk auth token to run :)
      Feel free to apply it to any other example. It's simple!
     *************************************************************/

    /* Comment this out to disable prints and save space */
    #define BLYNK_PRINT Serial


    #include <ESP8266WiFi.h>
    #include <BlynkSimpleEsp8266.h>

    // You should get Auth Token in the Blynk App.
    // Go to the Project Settings (nut icon).
    char auth[] = "YourAuthToken";

    // Your WiFi credentials.
    // Set password to "" for open networks.
    char ssid[] = "YourNetworkName";
    char pass[] = "YourPassword";

    void setup()
    {
      // Debug console
      Serial.begin(9600);

      Blynk.begin(auth, ssid, pass);
      // You can also specify server:
      //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
      //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
    }

    void loop()
    {
      Blynk.run();
    }

    To podstawowy szkic bibloteki BLYNK dla NodeMCU
    W miejscu hasła, SSID i kodu autoryzującego były podczas wgrywania prawidłowe dane
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
  • #2
    khoam
    Level 41  
    Digital Patryk wrote:
    4.\Arduino\libraries\CMMC_MQTT_Connector\src\MqttConnector.h:13:25: fatal error: ArduinoJson.h: No such file or directory

    Czy masz zainstalowaną bibliotekę ArduinoJson? Jeżeli tak, to w jakiej wersji?
    Informację o tym możesz odejrzeć w "Narzędzia" => "Zarządzaj bibliotekami".
  • #3
    Digital Patryk
    Level 6  
    Tak, posiadam ją zainstalowaną
  • #4
    khoam
    Level 41  
    Digital Patryk wrote:
    Tak, posiadam ją zainstalowaną

    W jakiej wersji?
  • #5
    Slawek K.
    Level 35  
    Digital Patryk wrote:
    Tak, posiadam ją zainstalowaną

    No chyba raczej nie, ew. nieprawidłowo.
    Code: c
    Log in, to see the code


    Pozdr
  • #6
    Digital Patryk
    Level 6  
    Najnowszej:
    Instalowałem ją wczoraj przy błędnych próbach utworzenia serwera
  • Helpful post
    #7
    khoam
    Level 41  
    Digital Patryk wrote:
    Najnowszej:

    To raczej niedobrze. Dla blynka powinieneś mieć zainstalowaną wersję 5.13.5.
  • #8
    Digital Patryk
    Level 6  
    To zainstaluje poprzednią wersję.

    Dodano po 5 [minuty]:

    Acha...
    Błąd kompilacji się zmienił ale teraz pokazuje tak:
    Code:
    Arduino:1.8.9 (Windows Store 1.8.21.0) (Windows 10), Płytka:"NodeMCU 1.0 (ESP-12E Module), 160 MHz, 115200, 4M (3M SPIFFS)"
    

    Opcje projektu zmienione, przeładuj całość
    In file included from C:\Users\Patryk\AppData\Local\Temp\arduino_modified_sketch_943893\NodeMCU.ino:42:0:

    C:\Users\Patryk\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266.h:21:2: error: #error Please update your ESP8266 Arduino Core

     #error Please update your ESP8266 Arduino Core

      ^

    Znaleziono wiele bibliotek w "BlynkSimpleEsp8266.h"
    Wykorzystane: C:\Users\Patryk\Documents\Arduino\libraries\Blynk
    Niewykorzystane: C:\Users\Patryk\Documents\Arduino\libraries\Blynk_For_Chinese
    exit status 1
    Błąd kompilacji dla płytki NodeMCU 1.0 (ESP-12E Module).

    Ten raport powinien zawierać więcej informacji jeśli w
    File -> Preferencje zostanie włączona opcja "Pokaż
    szczegółowe informacje podczas kompilacji"
  • #10
    Digital Patryk
    Level 6  
    Czyli według Was mam zrobić?
  • #11
    khoam
    Level 41  
    Digital Patryk wrote:
    Czyli według Was mam zrobić?

    Jaką masz zainstalowaną wersję ESP8266 w menedżerze płytek?
  • #13
    Digital Patryk
    Level 6  
    Ok! :D Raczej właśnie mam tę nowszą wersję.

    Dodano po 3 [minuty]:

    Może być problem: NodeMCU-Błąd kompilacji szkicu podstawowego aplikacji BLYNK
    Yyyyyyy... Którą wybrać?
    W menedżerze płytek jedynie takie wersję mam!
  • #15
    Digital Patryk
    Level 6  
    NodeMCU-Błąd kompilacji szkicu podstawowego aplikacji BLYNK
    Error związany z biblioteką/plikiem ArduinoJson znikł jest jedynie to i dalszy błąd kompliacji
    Jak pouzupełniać resztę kolumienek w płytce
  • #16
    kaczakat
    Level 33  
    Jeśli zainstalowałeś z podanego przeze mnie linku to niestety coś Ci nie wyszło, odinstaluj/zainstaluj, albo po prostu wrzuć wersję 2.5, może dla Twojego programu to nie ma znaczenia, ewentualnie potem z powrotem 2.4.2. Czasami tak się zdarza, szczególnie jak się spieszysz :D.
    Wskazałeś płytkę na nowo?
  • #17
    Digital Patryk
    Level 6  
    Przy wersji 2.5.0 jest to samo
    NodeMCU-Błąd kompilacji szkicu podstawowego aplikacji BLYNK
  • #19
    khoam
    Level 41  
    Przede wszystkim zrestartuj Arduino IDE, jeżeli odinstalowywałeś starszą wersję menedżera ESP8266, a później instalowałeś nowszą.
    Sprawdź również, czy nie masz jakiś resztek po starszej wersji menedżera w ...\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266 - jeżeli są usuń je ręcznie i znowu restartuj IDE.

    Powinieneś mieć wybraną płytkę NodeMCU 1.0 i nic nie musisz zmieniać w jej ustawieniach.
  • #20
    Digital Patryk
    Level 6  
    Nie wiem co jest grane, ale przy wszystkich płytkach wyskakuje jeden i ten sam błąd:

    Nieznana płytka nodemcuv2 (platforma esp8266, pakiet esp8266)

    Błąd kompilacji dla płytki ESPectro core.
  • #21
    khoam
    Level 41  
    Digital Patryk wrote:
    Nie wiem co jest grane, ale przy wszystkich płytkach wyskakuje jeden i ten sam błąd:
    Nieznana płytka nodemcuv2 (platforma esp8266, pakiet esp8266)
    Błąd kompilacji dla płytki ESPectro core.

    Patrz post #19.

    Pomocny Link.
  • #22
    Digital Patryk
    Level 6  
    Wiem widziałem lecz dalej nic!
    Resztek brak, a kompilator dalej walczy.
  • #24
    Digital Patryk
    Level 6  
    Dobra pobrałem, i co dalej?
  • #26
    Digital Patryk
    Level 6  
    Arduino IDE ze sklepu microsofta, i jaką wersję ESP`ów zainstalować 2.4.x czy 2.5.x
  • #27
    khoam
    Level 41  
    Digital Patryk wrote:
    jaką wersję ESP`ów zainstalować 2.4.x czy 2.5.x

    Na początek 2.4.2.
  • #28
    Digital Patryk
    Level 6  
    wHOOOOOOO.
    wgrało się i chyba działa ...