对nodemcu发送数据-Arduino中文社区 - Powered by Discuz! Archiver

嘉子哥 发表于 2019-12-21 14:57

对nodemcu发送数据

想对esp8266发送一串字符串(相当于密码), 然后发送后让esp8266执行相关操作,不知道怎么写程序读写blinker发送来的数据.,用哪个函数啊?

sting2k1 发表于 2019-12-21 20:11

void dataRead()函数就是读数据的

奈何col 发表于 2019-12-21 21:17

快速开始例程就有吧

嘉子哥 发表于 2019-12-21 22:42

奈何col 发表于 2019-12-21 21:17
快速开始例程就有吧

我的想法是这样的,用Blinker的这个组件(如图所示)往串口发送一串字符串,然后让noodemcu读取这个字符串,然后与我设置的字符串比较,如果两个字符串相等,就执行相应操作,我用了 Serial.readString()函数,可是他没有任何反应,是我app上的组件用的不对,还是我函数用的有错?请大佬帮帮我吧,研究这个几天了。

嘉子哥 发表于 2019-12-21 22:43

sting2k1 发表于 2019-12-21 20:11
void dataRead()函数就是读数据的

我的想法是这样的,用Blinker的这个组件(如图所示)往串口发送一串字符串,然后让noodemcu读取这个字符串,然后与我设置的字符串比较,如果两个字符串相等,就执行相应操作,我用了 Serial.readString()函数,可是他没有任何反应,是我app上的组件用的不对,还是我函数用的有错?请大佬帮帮我吧,研究这个几天了。

奈何col 发表于 2019-12-21 23:06

Serial是串口,你去读串口当然没反应啦
上面已经有人说了,例程中的dataRead中就可以获取发来的数据。就是文档中快速开始例程

嘉子哥 发表于 2019-12-21 23:32

奈何col 发表于 2019-12-21 23:06
Serial是串口,你去读串口当然没反应啦
上面已经有人说了,例程中的dataRead中就可以获取发来的数据。就是 ...

Blinker快速开始例程是控制点灯操作呀,没有看到dataRead函数,请大佬再说明白一点好吗,谢谢您了,我刚开始接触arduino和Blinker,很多东西都要学习。麻烦了!!!1

奈何col 发表于 2019-12-21 23:34

嘉子哥 发表于 2019-12-21 23:32
Blinker快速开始例程是控制点灯操作呀,没有看到dataRead函数,请大佬再说明白一点好吗,谢谢您了,我刚 ...

https://diandeng.tech/doc/getting-start-8266

嘉子哥 发表于 2019-12-22 00:09

奈何col 发表于 2019-12-21 23:34
https://diandeng.tech/doc/getting-start-8266

请大佬看看我这里有什么问题:'(

奈何col 发表于 2019-12-22 16:44

嘉子哥 发表于 2019-12-22 00:09
请大佬看看我这里有什么问题

data就是收到的数据,至于字符串怎么处理,这个和blinker无关了,只有靠自己了
页: [1] 2
查看完整版本: 对nodemcu发送数据