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

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.