https://github.com/SUPLA/arduino/blob/m ... rature.ino
https://github.com/SUPLA/arduino/blob/m ... ld_DHT.ino
Programowanie ESP8266 z Arduino IDE
-
- Posts: 24
- Joined: Mon Mar 14, 2016 2:36 pm
Zastosowałem przykład https://github.com/SUPLA/arduino/blob/m ... rature.ino
Proszę o pomoc. Temperatura na serial wstawiania jest proawidłowo. Moduł rejestruje sie na serwerze ale temperatura nie jest wyświetlania:
Proszę o pomoc. Temperatura na serial wstawiania jest proawidłowo. Moduł rejestruje sie na serwerze ale temperatura nie jest wyświetlania:
Code: Select all
#include <ESP8266WiFi.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define SUPLADEVICE_CPP
#include <SuplaDevice.h>
OneWire oneWire(2);
DallasTemperature sensors(&oneWire);
WiFiClient client;
const char* ssid = "moje_ssid"; //nazwa sieci WiFi
const char* password = "moje_haslo"; //hasło do sieci
// DS18B20 Sensor read implementation
double get_temperature(int channelNumber, double last_val) {
double t = -275;
if ( sensors.getDeviceCount() > 0 )
{
sensors.requestTemperatures();
t = sensors.getTempCByIndex(0);
};
return t;
}
void setup() {
Serial.begin(9600);
sensors.begin();
// Set temperature callback
SuplaDevice.setTemperatureCallback(&get_temperature);
char GUID[SUPLA_GUID_SIZE] = moj guid};
byte mac[6];
// CHANNEL6 - Thermometer DS18B20
SuplaDevice.addDS18B20Thermometer();
SuplaDevice.begin(GUID, // Global Unique Identifier
mac, // Ethernet MAC address
"svr1.supla.org", // SUPLA server address
moje_id, // Location ID
"haslo"); // Location Password
}
void loop() {
if (WiFi.status() != WL_CONNECTED) // Jeżeli sieć WiFi nie jest podłączona, wywołaj procedurę łączenia
{
WiFi_up();
}
Serial.println(sensors.getTempCByIndex(0));
SuplaDevice.iterate();
}
// Supla.org ethernet layer
int supla_arduino_tcp_read(void *buf, int count) {
_supla_int_t size = client.available();
if ( size > 0 ) {
if ( size > count ) size = count;
return client.read((uint8_t *)buf, size);
};
return -1;
};
int supla_arduino_tcp_write(void *buf, int count) {
return client.write((const uint8_t *)buf, count);
};
bool supla_arduino_svr_connect(const char *server, int port) {
return client.connect(server, 2015);
}
bool supla_arduino_svr_connected(void) {
return client.connected();
}
void supla_arduino_svr_disconnect(void) {
client.stop();
}
void supla_arduino_eth_setup(uint8_t mac[6], IPAddress *ip) {
WiFi_up();
}
SuplaDeviceCallbacks supla_arduino_get_callbacks(void) {
SuplaDeviceCallbacks cb;
cb.tcp_read = &supla_arduino_tcp_read;
cb.tcp_write = &supla_arduino_tcp_write;
cb.eth_setup = &supla_arduino_eth_setup;
cb.svr_connected = &supla_arduino_svr_connected;
cb.svr_connect = &supla_arduino_svr_connect;
cb.svr_disconnect = &supla_arduino_svr_disconnect;
cb.get_temperature = NULL;
cb.get_temperature_and_humidity = NULL;
cb.get_rgbw_value = NULL;
cb.set_rgbw_value = NULL;
return cb;
}
void WiFi_up() // Procedura podłączenia do sieci WiFi
{
Serial.print("Proba podlaczenia do sieci ");
Serial.println(ssid);
WiFi.begin(ssid, password); // Próba podłączenia do sieci
for (int x = 60; x > 0; x--) // Powtarzaj pętlę maksymanie maksymalnie 30 sekund (ponieważ przy każdym elsie jest 0,5 sekundy zwłoki)
{
if (WiFi.status() == WL_CONNECTED) // Jezeli WiFi jest podłączone
{
break; // to zatrzymaj pętlę
}
else // w przeciwnym wypadku
{
Serial.print("."); // wystaw na serial .
delay(500); // i czekaj 0,5 sekundy
}
}
if (WiFi.status() == WL_CONNECTED) // Jeżeli połączenie z siecią zostało nawiązane, wyślij na serial jego parametry
{
Serial.println("");
Serial.println("Polaczenie nawiazane");
Serial.println("Adres IP: ");
Serial.print(WiFi.localIP());
Serial.print(" / ");
Serial.println(WiFi.subnetMask());
Serial.print("Brama: ");
Serial.println(WiFi.gatewayIP());
long rssi = WiFi.RSSI();
Serial.print("Sila sygnalu (RSSI): ");
Serial.print(rssi);
Serial.println(" dBm");
}
else // w przeciwnym wypadku poinformuj przez serial o nieudanej próbie
{
Serial.println("");
Serial.println("Polaczenia nie udalo sie nawiazac");
}
}
-
- Posts: 19235
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Wrzuć sobie na konsolę co jest w sensors.getDeviceCount() i w sensors.requestTemperatures()
-
- Posts: 24
- Joined: Mon Mar 14, 2016 2:36 pm
Code: Select all
Serial.println(sensors.getDeviceCount());
Code: Select all
Serial.println(sensors.requestTemperatures());
Code: Select all
Serial.println(sensors.getTempCByIndex(0));
-
- Posts: 19235
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Sorry nie przyjrzałem się.
Zamień cb.get_temperature = NULL;
na
Zamień cb.get_temperature = &get_temperature;
Zamień cb.get_temperature = NULL;
na
Zamień cb.get_temperature = &get_temperature;
-
- Posts: 24
- Joined: Mon Mar 14, 2016 2:36 pm
Sukces wielkie dzięki.
Juz chyba ostatnie pytanie. Czy jest możliwość "osłabienia" czujności wykrywania czujnika. W moim programie pętla główna trwa niewiele ponad 1 minutę z czego supla działa prawie 60 naprzemiennie z kawałkiem innego kodu.
Jak widać przez około 10 sekund musi się wykonywać inny kod. W tym czasie w aplikacji mam brak odczytu + czas na ponowna komunikację. W efekcie przez 15-20s na minutę nie ma odczytów w aplikacji. Jesli to pomoże to ten konkretny program steruje klapą dopływu powietrza do pieca więc 1 odczyt na minutę całkowicie wystarczy.
Juz chyba ostatnie pytanie. Czy jest możliwość "osłabienia" czujności wykrywania czujnika. W moim programie pętla główna trwa niewiele ponad 1 minutę z czego supla działa prawie 60 naprzemiennie z kawałkiem innego kodu.
Code: Select all
void loop()
{
podłączenie do wifi
inny kod //czas trwania około 10 s
for (int x = 60; x > 0; x--) // 60 - ponieważ jedna pętla trwa około 1 s.
{
inny kod(); // czas trwania poniżej 1 s
for (int x = 80000; x > 0; x--) // Petla dla Supli. Jedna petla trwa prawie 1s.
{
SuplaDevice.iterate();
}
}
}
-
- Posts: 19235
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Code: Select all
unsigned long last_time;
void loop() {
if ( millis() - last_time > 60000 ) {
inny kod();
last_time = millis();
}
SuplaDevice.iterate();
}
-
- Posts: 2023
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
witam, mam problem ze skompilowaniem oryginalnym przykładowym szkicem dla NodeMCU , pojawia się błąd kompilacji dla płytki NodeMCU 1.0 (ESP-12E Module).
opis błęów kompilacji :
opis błęów kompilacji :
Code: Select all
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Darek\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Darek\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Darek\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:CpuFrequency=160,UploadSpeed=115200,FlashSize=4M3M -ide-version=10612 -build-path C:\Users\Darek\AppData\Local\Temp\arduino_build_841527 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool.path=C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.8 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.mkspiffs.path=C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\0.1.2 -verbose C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\examples\SuplaNodeMCU\SuplaNodeMCU.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Darek\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Darek\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Darek\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:CpuFrequency=160,UploadSpeed=115200,FlashSize=4M3M -ide-version=10612 -build-path C:\Users\Darek\AppData\Local\Temp\arduino_build_841527 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool.path=C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.8 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.mkspiffs.path=C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\0.1.2 -verbose C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\examples\SuplaNodeMCU\SuplaNodeMCU.ino
Using board 'nodemcuv2' from platform in folder: C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2
Using core 'esp8266' from platform in folder: C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2
Detecting libraries used...
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\sketch\SuplaNodeMCU.ino.cpp" -o "nul"
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\sketch\SuplaNodeMCU.ino.cpp" -o "nul"
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "-IC:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src" "C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\sketch\SuplaNodeMCU.ino.cpp" -o "nul"
Using cached library dependencies for file: C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp
Using cached library dependencies for file: C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\lck.c
Using cached library dependencies for file: C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\log.cpp
Using cached library dependencies for file: C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\proto.c
Using cached library dependencies for file: C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\srpc.c
Using cached library dependencies for file: C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFi.cpp
Using cached library dependencies for file: C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiAP.cpp
Using cached library dependencies for file: C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp
Using cached library dependencies for file: C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.cpp
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "-IC:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src" "C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp" -o "nul"
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "-IC:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src" "C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp" -o "nul"
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "-IC:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src" "C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\WiFiClient.cpp" -o "nul"
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "-IC:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src" "C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\WiFiClientSecure.cpp" -o "nul"
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "-IC:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src" "C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\WiFiServer.cpp" -o "nul"
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "-IC:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src" "C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\WiFiUdp.cpp" -o "nul"
UWAGA: biblioteka SuplaDevice działa na architekturze(/architekturach) [avr] i może nie być kompatybilna z obecną płytką która działa na architekturze(/architekturach) [esp8266].
Generating function prototypes...
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "-IC:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src" "C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\sketch\SuplaNodeMCU.ino.cpp" -o "C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino10/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\preproc\ctags_target_for_gcc_minus_e.cpp"
Kompilowanie szkicu...
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -Wall -Wextra -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "-IC:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src" "C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\sketch\SuplaNodeMCU.ino.cpp" -o "C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\sketch\SuplaNodeMCU.ino.cpp.o"
In file included from C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\examples\SuplaNodeMCU\SuplaNodeMCU.ino:16:0:
C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:79:1: warning: 'typedef' was ignored in this declaration [enabled by default]
};
^
C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\examples\SuplaNodeMCU\SuplaNodeMCU.ino:111:10: warning: unused parameter 'port' [-Wunused-parameter]
bool supla_arduino_svr_connect(const char *server, int port) {
^
C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\examples\SuplaNodeMCU\SuplaNodeMCU.ino:123:10: warning: unused parameter 'mac' [-Wunused-parameter]
void supla_arduino_eth_setup(uint8_t mac[6], IPAddress *ip) {
^
C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice\examples\SuplaNodeMCU\SuplaNodeMCU.ino:123:10: warning: unused parameter 'ip' [-Wunused-parameter]
Compiling libraries...
Compiling library "SuplaDevice"
Użycie wcześniej skompilowanego pliku: C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\libraries\SuplaDevice\lck.c.o
Użycie wcześniej skompilowanego pliku: C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\libraries\SuplaDevice\proto.c.o
Użycie wcześniej skompilowanego pliku: C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\libraries\SuplaDevice\srpc.c.o
Użycie wcześniej skompilowanego pliku: C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\libraries\SuplaDevice\SuplaDevice.cpp.o
Użycie wcześniej skompilowanego pliku: C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\libraries\SuplaDevice\log.cpp.o
Compiling library "ESP8266WiFi"
Użycie wcześniej skompilowanego pliku: C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\libraries\ESP8266WiFi\ESP8266WiFi.cpp.o
Użycie wcześniej skompilowanego pliku: C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\libraries\ESP8266WiFi\ESP8266WiFiAP.cpp.o
Użycie wcześniej skompilowanego pliku: C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\libraries\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o
Użycie wcześniej skompilowanego pliku: C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\libraries\ESP8266WiFi\ESP8266WiFiMulti.cpp.o
"C:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/include" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2/tools/sdk/lwip/include" "-IC:\Users\Darek\AppData\Local\Temp\arduino_build_841527/core" -c -Wall -Wextra -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=160000000L -DLWIP_OPEN_SRC -DARDUINO=10612 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266" "-IC:\Users\Darek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\variants\nodemcu" "-IC:\Users\Darek\Documents\Arduino\libraries\SuplaDevice" "-IC:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src" "C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp" -o "C:\Users\Darek\AppData\Local\Temp\arduino_build_841527\libraries\ESP8266WiFi\ESP8266WiFiSTA.cpp.o"
C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp: In function 'void wifi_wps_status_cb(wps_cb_status)':
C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp:593:14: error: 'WPS_CB_ST_UNK' was not declared in this scope
case WPS_CB_ST_UNK:
^
Znaleziono wiele bibliotek w "WiFiClient.h"
Wykorzystane: C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi
Niewykorzystane: C:\Program Files (x86)\Arduino\libraries\WiFi
Niewykorzystane: C:\Program Files (x86)\Arduino\libraries\WiFi
Niewykorzystane: C:\Program Files (x86)\Arduino\libraries\WiFi
Niewykorzystane: C:\Program Files (x86)\Arduino\libraries\WiFi
Użycie biblioteki SuplaDevice w wersji 1.0 z folderu: C:\Users\Darek\Documents\Arduino\libraries\SuplaDevice
Użycie biblioteki ESP8266WiFi w wersji 1.0 z folderu: C:\Users\Darek\Documents\Arduino\libraries\ESP8266WiFi
exit status 1
Błąd kompilacji dla płytki NodeMCU 1.0 (ESP-12E Module).
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
- Posts: 19235
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Najnowsza wersja ArduinoIDE ?
-
- Posts: 2023
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
tak, 1.6.12
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024