Skocz do zawartości

Błąd kompilacji dla płytki Node....


Chris18404

Pomocna odpowiedź

Witam przy wgrywaniu programu wyskakuje bład kompilacji dla płytki NodeMCU 1.0. W czym może leżeć problem? dodam że bibliotekę One Wire, Dallas Temperature mam pobraną. hasło do routera i login dałem xxx . Bardzo proszę o pomoc.

 

/*
 * gungor 12/01/2019
*/
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <OneWire.h>
#include <DallasTemperature.h>

OneWire oneWire(D2); // digital D2 pin
DallasTemperature sensors(&oneWire);
BlynkTimer timer;
// You should get Auth Token in the Blynk App.
char auth[] = "XS4oAn7FvM0sU2AR4f_dPdEK3G41L1lu";
// Your WiFi credentials.
char ssid[] = "xxx";
char pass[] = "xxx";

float  temp = 0;

void setup()
{
  Serial.begin(115200);
  Blynk.begin(auth, ssid, pass);
  sensors.begin();
// Setup a function to be called every second  
  timer.setInterval(1000L, sendTemps);
}

void sendTemps()
{
 sensors.requestTemperatures();
 temp = sensors.getTempCByIndex(0);
 Serial.println(String("Sıcaklik=")+temp+ String(" C"));
 Blynk.virtualWrite(V1, temp);
}

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

 

 

Kod błędu:

Arduino:1.8.15 (Windows 10), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"





















In file included from C:\Users\Krzysiek\Documents\Arduino\ESP8266_DS18b20_BLYNK\ESP8266_DS18b20_BLYNK.ino:7:

C:\Users\Krzysiek\Documents\Arduino\libraries\OneWire/OneWire.h:108:2: error: #error "Please define I/O register types here"

  108 | #error "Please define I/O register types here"

      |  ^~~~~

Znaleziono wiele bibliotek w "DallasTemperature.h"

Wykorzystane: C:\Users\Krzysiek\Documents\Arduino\libraries\DallasTemperature

Niewykorzystane: C:\Users\Krzysiek\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master

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"

 

Edytowano przez Chris18404
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.