我们从arduino传感器获取了一些数据。传感器有三个数据。我们只想打印最后的json数据。如何以字符串形式打印最后的json数据。
因此,我们会将这些数据发送到我们的Firebase。
我们尝试将传感器数据发送到阵列并打印阵列数据。但是效果不好。
#include<ArduinoJson.h>
String jsondata="";
StaticJsonBuffer<200> jsonBuffer;
void setup(){
Serial.begin(9600);
}
void measure(){
int waterlevel = analogRead(A0);
int light = analogRead(A1);
int s_moisture = analogRead(A2);
JsonObject& root = jsonBuffer.createObject();
root["waterlevel"] = waterlevel;
root["light"] = light;
root["soil_moisture"] = s_moisture;
root.printTo(jsondata);
Serial.println(jsondata);
delay(5000);
}
void loop(){
measure();
}
我们只想在控制台上打印最后的json数据!