• Boa tarde!

  • Alguém pode me ajudar a incluir o código wifi mananger no meu código esp8266.
  • tenho um código que controlo três reles pelo app blynk.

Exibições: 558

Responder esta

Respostas a este tópico

Sr. L,

eu não consigo compilar seu sketch pois não tenho estas bibliotecas:

#define BLYNK_PRINT Serial

#include <BlynkSimpleEsp8266.h>, 

instaladas na minha IDE, e a minha área de bibliotecas está com muitas bibliotecas, portanto não desejo instalar mais outras.

Identifique corretamente o erro e a linha do sketch que está causando o erro.

Poste aqui.

Assim você ajuda para que a gente possa ajuda-lo.

RV

Segue a biblioteca.

Anexos

L,

você leu o que escrevi?

RV

Ok, após ás 16:00 estarei em casa aí vou ligar meu notbook e compilar o código para te mandar um print da tela.

In file included from C:\Program Files (x86)\Arduino\libraries\Blynk\src/Blynk/BlynkApi.h:18:0,

from C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkApiArduino.h:14,

from C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266.h:18,

from C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:19:

C:\Program Files (x86)\Arduino\libraries\Blynk\src/Blynk/BlynkProtocolDefs.h:96:0: warning: "htons" redefined [enabled by default]

#define htons(x) ( ((x)8) | (((x)>>8)&0xFF) )

^

In file included from C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip_addr.h:41:0,

from C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include/user_interface.h:30,

from C:\Users\luciano\Documents\Arduino\libraries\WiFiManager/WiFiManager.h:22,

from C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:7:

C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/def.h:108:0: note: this is the location of the previous definition

#define htons(x) lwip_htons(x)

^

In file included from C:\Program Files (x86)\Arduino\libraries\Blynk\src/Blynk/BlynkApi.h:18:0,

from C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkApiArduino.h:14,

from C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266.h:18,

from C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:19:

C:\Program Files (x86)\Arduino\libraries\Blynk\src/Blynk/BlynkProtocolDefs.h:97:0: warning: "htonl" redefined [enabled by default]

#define htonl(x) ( ((x)24 & 0xFF000000UL) | \

^

In file included from C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip_addr.h:41:0,

from C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include/user_interface.h:30,

from C:\Users\luciano\Documents\Arduino\libraries\WiFiManager/WiFiManager.h:22,

from C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:7:

C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/def.h:110:0: note: this is the location of the previous definition

#define htonl(x) lwip_htonl(x)

^

In file included from C:\Program Files (x86)\Arduino\libraries\Blynk\src/Blynk/BlynkApi.h:18:0,

from C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkApiArduino.h:14,

from C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266.h:18,

from C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:19:

C:\Program Files (x86)\Arduino\libraries\Blynk\src/Blynk/BlynkProtocolDefs.h:101:0: warning: "ntohs" redefined [enabled by default]

#define ntohs(x) htons(x)

^

In file included from C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip_addr.h:41:0,

from C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include/user_interface.h:30,

from C:\Users\luciano\Documents\Arduino\libraries\WiFiManager/WiFiManager.h:22,

from C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:7:

C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/def.h:109:0: note: this is the location of the previous definition

#define ntohs(x) lwip_ntohs(x)

^

In file included from C:\Program Files (x86)\Arduino\libraries\Blynk\src/Blynk/BlynkApi.h:18:0,

from C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkApiArduino.h:14,

from C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266.h:18,

from C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:19:

C:\Program Files (x86)\Arduino\libraries\Blynk\src/Blynk/BlynkProtocolDefs.h:102:0: warning: "ntohl" redefined [enabled by default]

#define ntohl(x) htonl(x)

^

In file included from C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip_addr.h:41:0,

from C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include/user_interface.h:30,

from C:\Users\luciano\Documents\Arduino\libraries\WiFiManager/WiFiManager.h:22,

from C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:7:

C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/def.h:111:0: note: this is the location of the previous definition

#define ntohl(x) lwip_ntohl(x)

^

teste2wifi_Mananger_copia:37: error: 'Blynk' does not name a type

teste2wifi_Mananger_copia:38: error: 'Blynk' does not name a type

teste2wifi_Mananger_copia:39: error: 'Blynk' does not name a type

C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino: In function 'void tick()':

C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:117:27: warning: 'BUILTIN_LED' is deprecated (declared at C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\variants\generic/common.h:78) [-Wdeprecated-declarations]

C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:118:16: warning: 'BUILTIN_LED' is deprecated (declared at C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\variants\generic/common.h:78) [-Wdeprecated-declarations]

C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino: In function 'void setup()':

C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:134:11: warning: 'BUILTIN_LED' is deprecated (declared at C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\variants\generic/common.h:78) [-Wdeprecated-declarations]

teste2wifi_Mananger_copia:154: error: 'DynamicJsonBuffer' was not declared in this scope

C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:154:9: note: suggested alternative:

In file included from C:\Users\luciano\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/DynamicJsonDocument.hpp:10:0,

from C:\Users\luciano\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:9,

from C:\Users\luciano\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9,

from C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:13:

C:\Users\luciano\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Memory/DynamicJsonBuffer.hpp:159:5: note: 'ArduinoJson::Internals::DynamicJsonBuffer'

DynamicJsonBuffer;

^

teste2wifi_Mananger_copia:154: error: expected ';' before 'jsonBuffer'

teste2wifi_Mananger_copia:155: error: 'jsonBuffer' was not declared in this scope

teste2wifi_Mananger_copia:156: error: 'class ArduinoJson::JsonObject' has no member named 'printTo'

teste2wifi_Mananger_copia:157: error: 'class ArduinoJson::JsonObject' has no member named 'success'

C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:213:16: warning: 'BUILTIN_LED' is deprecated (declared at C:\Users\luciano\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\variants\generic/common.h:78) [-Wdeprecated-declarations]

teste2wifi_Mananger_copia:219: error: 'DynamicJsonBuffer' was not declared in this scope

C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:219:5: note: suggested alternative:

In file included from C:\Users\luciano\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/DynamicJsonDocument.hpp:10:0,

from C:\Users\luciano\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:9,

from C:\Users\luciano\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9,

from C:\Users\luciano\Documents\Arduino\teste2wifi_Mananger _ Cópia\teste2wifi_Mananger_copia\teste2wifi_Mananger_copia.ino:13:

C:\Users\luciano\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Memory/DynamicJsonBuffer.hpp:159:5: note: 'ArduinoJson::Internals::DynamicJsonBuffer'

DynamicJsonBuffer;

^

teste2wifi_Mananger_copia:219: error: expected ';' before 'jsonBuffer'

teste2wifi_Mananger_copia:220: error: 'jsonBuffer' was not declared in this scope

teste2wifi_Mananger_copia:228: error: 'class ArduinoJson::JsonObject' has no member named 'printTo'

teste2wifi_Mananger_copia:229: error: 'class ArduinoJson::JsonObject' has no member named 'printTo'

exit status 1
'Blynk' does not name a type

Anexos

Boa noite L,

o erro é bem complexo.

Eu não tenho competência para resolve-lo

RV

Bom dia Luciano,

Se você tem dificuldade na programação, sugiro esse procedimento:

1) Monte um exemplo pronto e faça-o funcionar corretamente. 

2) Tente descrever o que cada linha do programa faz - inclua nos comentários //

3) Depois que entendeu tudo, faça as suas modificações. 

http://labdegaragem.com/profiles/blogs/do-blink-ao-blynk-uma-viagem...

https://mjrobot.org/2017/02/21/ardufarmbot-2-sistema-automatico-par...

http://labdegaragem.com/group/esp8266-na-garagem/page/mini-tuto-esp...

https://www.instructables.com/id/NODEMCU-10-ESP8266-CONTROLLED-RELA...

http://labdegaragem.com/profiles/blogs/esp8266-adicionando-um-bot-o...

Seu ESP8266 já foi testado ? Esta OK ?

Se tiver alguma dúvida sobre ESP8266 :

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266

Bom dia, Jose.

Obrigado por responder, meu Código funciona normal sem o wifiMananger só que quando acrescento o código do wifiMananger, ele começa á dar esses erros.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço