振动传感器数据不更新问题-Arduino中文社区 - Powered by Discuz! Archiver

万里独行1996 发表于 2019-2-26 16:10

振动传感器数据不更新问题

#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板子



Zoologist 发表于 2019-2-26 20:57

你的震动传感器是不是只是输出有和没有两个数据的?

极客杰 发表于 2019-2-27 09:37

接A0口,修改一下引脚就可以了,D2是数字口

万里独行1996 发表于 2019-2-28 15:15

极客杰 发表于 2019-2-27 09:37
接A0口,修改一下引脚就可以了,D2是数字口

我的振动传感器是模拟量输出的

万里独行1996 发表于 2019-2-28 15:17

Zoologist 发表于 2019-2-26 20:57
你的震动传感器是不是只是输出有和没有两个数据的?

是三个接口,一个接5v,一个接地,一个接口是输出
页: [1]
查看完整版本: 振动传感器数据不更新问题