【问题标题】:An error [ Error compiling for board NodeMCU 1.0 (ESP-12E Module) ] is occuring when I try to transfer the data values from NodeMCU to firebase当我尝试将数据值从 NodeMCU 传输到 firebase 时,出现错误 [Error compile for board NodeMCU 1.0 (ESP-12E Module)]
【发布时间】:2019-01-18 17:23:03
【问题描述】:

我已通过串行通信将值从 Arduino mega 传输到 nodeMCU。但我无法将值转移到 firebase。发生错误 -

Board NodeMCU 1.0(ESP-12E 模块)编译出错

这是代码:

#include <ESP8266WiFi.h>

#include <FirebaseArduino.h>

// Set these to run example.
#define FIREBASE_HOST "https://agro-775df.firebaseio.com/"
#define FIREBASE_AUTH "YRyEHN5YcQ4DSdviYX5ciiqWQBwQmhAIneFlcXbK"
#define WIFI_SSID "vintage"
#define WIFI_PASSWORD "barapi"

String str;
char bu[10];
int one,two,three;
int temp,humi;

void setup() 
{

  Serial.begin(115200);

  // connect to wifi.
  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
  Serial.print("connecting");
  while (WiFi.status() != WL_CONNECTED) {
    Serial.print(".");
    delay(500);
  }
  Serial.println();
  Serial.print("connected: ");
  Serial.println(WiFi.localIP());

  Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);

   while(!Serial)uj{

   }
}

int n = 0;

void loop() {

if (Serial.available()) 
  {
    str=Serial.readString();
  }
  // set string value
  Firebase.setString("message",str);
  // handle error
  if (Firebase.failed()) 
{
           Serial.print("setting /message failed:");
       ``    Serial.println(Firebase.error());  
            return;
  }
  delay(1000);
}

【问题讨论】:

  • 我很确定编译器显示的不止这些。
  • 您应该从帖子中删除您的 Firebase 凭据

标签: firebase firebase-realtime-database arduino arduino-ide nodemcu


【解决方案1】:
  1. 转到工具->Board,然后检查是否正确选择了您的板模型。
  2. 进入工具->串口查看是否正确选择了COM口。

【讨论】:

  • 我确实选择了我的板子和 COM。还是没听懂。
猜你喜欢
  • 2021-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-08
  • 2017-02-03
  • 2017-05-24
  • 2019-11-26
  • 2019-02-21
相关资源
最近更新 更多