振动传感器数据不更新问题
#define BLINKER_WIFI#include <Blinker.h>
char auth[] = "f9d569a8bfc1";
char ssid[] = "10010";
char pswd[] = "110110110";
int Shock = 2; //定义震动传感器接口
int val;//定义数字变量val
// 新建组件对象
BlinkerNumber Number1("num-3h9");
void dataRead(const String & data)
{
BLINKER_LOG("Blinker readString: ", data);
int val = analogRead(Shock); //
Number1.print(val);
}
void setup()
{
pinMode(Shock, INPUT); //定义震动传感器为输出接口
Serial.begin(9600);
BLINKER_DEBUG.stream(Serial);
Blinker.attachData(dataRead);
// 初始化blinker
Blinker.begin(auth, ssid, pswd);
}
void loop() {
Blinker.run();
int val = analogRead(Shock); //
Number1.print(val);
}
按照以上代码执行,却一直是1023hz的数据不进行实时更新。我想要它实时显示在blinker。应该怎么做啊?用的是振动传感器和nodemcu板子
你的震动传感器是不是只是输出有和没有两个数据的? 接A0口,修改一下引脚就可以了,D2是数字口 极客杰 发表于 2019-2-27 09:37
接A0口,修改一下引脚就可以了,D2是数字口
我的振动传感器是模拟量输出的 Zoologist 发表于 2019-2-26 20:57
你的震动传感器是不是只是输出有和没有两个数据的?
是三个接口,一个接5v,一个接地,一个接口是输出
页:
[1]