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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2371|回复: 4

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

[复制链接]
发表于 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板子



TIM图片20190226160810.jpg
发表于 2019-2-26 20:57 | 显示全部楼层
你的震动传感器是不是只是输出有和没有两个数据的?
发表于 2019-2-27 09:37 来自手机 | 显示全部楼层
接A0口,修改一下引脚就可以了,D2是数字口
 楼主| 发表于 2019-2-28 15:15 | 显示全部楼层
极客杰 发表于 2019-2-27 09:37
接A0口,修改一下引脚就可以了,D2是数字口

我的振动传感器是模拟量输出的
 楼主| 发表于 2019-2-28 15:17 | 显示全部楼层
Zoologist 发表于 2019-2-26 20:57
你的震动传感器是不是只是输出有和没有两个数据的?

是三个接口,一个接5v,一个接地,一个接口是输出
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 04:38 , Processed in 0.264475 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表