使用nodemcu和振动chuang
#define BLINKER_WIFI#include <Blinker.h>
char auth[] = "f9d569a8bfc1";
char ssid[] = "10010";
char pswd[] = "110110110";
BlinkerNumber Kong("kong");
#define kong A0
uint32_t read_time = 0;
int kong_read;
void dataRead(const String & data)
{
BLINKER_LOG("Blinker readString: ", data);
Blinker.vibrate();
uint32_t BlinkerTime = millis();
Blinker.print(BlinkerTime);
Blinker.print("millis", BlinkerTime);
}
void heartbeat()
{
Kong.print(kong_read*123.25);
}
void setup()
{
Serial.begin(115200);
BLINKER_DEBUG.stream(Serial);
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, LOW);
pinMode(kong,INPUT);
Blinker.begin(auth, ssid, pswd);
Blinker.attachData(dataRead);
Blinker.attachHeartbeat(heartbeat);
}
void loop()
{
int k = analogRead(A0);
kong_read = k;
BLINKER_LOG("Kong Qi: ", k, " HZ");
Blinker.run();
Blinker.delay(2);
}
file:///C:\Users\GB\Documents\Tencent Files\853622877\Image\Group\85VP26RUU
这是代码和手机上的截图
问题如下:1.振动传感器和arduino和nodemcu上读取的数值不一样,我猜想是否是nodemcu的A0的引脚输入电压问题
2.心跳包发送的频率能否调快点,显示频率有点低了
怎么图片显示不出来。。。。
万里独行1996 发表于 2019-2-28 22:19
怎么图片显示不出来。。。。
..地址居然你你本机地址!!自然显示不出来 你需要上传到服务器! 还有据我所知震动传感器只支持数字接口 你怎么用的是A0 模拟! 你的传感器是下图这个嘛?https://img.alicdn.com/imgextra/i4/2207691322/TB2Lv6rHamWBuNjy1XaXXXCbXXa_!!2207691322.jpg ecstart 发表于 2019-3-1 11:56
还有据我所知震动传感器只支持数字接口 你怎么用的是A0 模拟! 你的传感器是下图这个嘛? ...
哈哈,不是哦,我用的是个假的传感器,我今天才弄清楚。我的用A0没问题。请问你这个传感器是什么型号 ecstart 发表于 2019-3-1 11:23
..地址居然你你本机地址!!自然显示不出来 你需要上传到服务器!
哦哦,当时 想着早点下班就没管图片了,抱歉抱歉 你这个传感器就是输出有震动和没有震动两种
并且因为上面比较器的缘故,还会有一定的延时。比如震动 0.01s 但是输出可能是 0.1s Zoologist 发表于 2019-3-1 16:37
你这个传感器就是输出有震动和没有震动两种
并且因为上面比较器的缘故,还会有一定的延时。比如震动 0.01s ...
对的。所以需要重新买个传感器 万里独行1996 发表于 2019-3-1 18:49
对的。所以需要重新买个传感器
你知道怎么改心跳包的频率吗
页:
[1]