怎么实现arduino与esp8266通信-Arduino中文社区 - Powered by Discuz! Archiver

linxiaoteng66 发表于 2019-4-2 10:38

怎么实现arduino与esp8266通信

实现arduino与esp8266通信,来达到能够用esp8266来接收Blinker的指令和发送从arduino传来的数据给Blinker。比如arduino上接了一个DTH22的模块,怎么通过esp8266传给Blinker。

奈何col 发表于 2019-4-2 11:08

1.更建议使用8266开发板
2.UNO+8266模块,需要先给8266模块烧写blinker AT固件,详见文档
https://diandeng.tech/doc/getting-start-wifi-at

thsel 发表于 2019-4-2 20:18

奈何col 发表于 2019-4-2 11:08
1.更建议使用8266开发板
2.UNO+8266模块,需要先给8266模块烧写blinker AT固件,详见文档
https://blinker. ...

老大,8266小板那么多引脚,怎么和UNO连接啊?我有点蒙圈。虽然手里有WIFIduino板,但很好奇,裸的8266怎么接到UNO上。

奈何col 发表于 2019-4-2 23:51

thsel 发表于 2019-4-2 20:18
老大,8266小板那么多引脚,怎么和UNO连接啊?我有点蒙圈。虽然手里有WIFIduino板,但很好奇,裸的8266怎 ...

连接串口通信

citrate 发表于 2019-4-3 12:41

串口通信就行啊,你找一下技术文档8个针脚的定义都有的

nyx 发表于 2019-4-3 15:20

搭车同问,Arduino UNO连接8266,是用软串口还是硬串口呢?看blinker开发文档,其中自带也有print()函数,这个和arduino标准库的print()函数是一样的吗?
为何要如此麻烦?
原因一:8266家族IO口电压3.3v,有的传感器、输出部件都是5v的,面包板搭建一个硬件升降压电路,都麻烦。
原因二:8266的输入模拟口太少,才一个,ESP32也才2个。不够用

奈何col 发表于 2019-4-3 20:31

nyx 发表于 2019-4-3 15:20
搭车同问,Arduino UNO连接8266,是用软串口还是硬串口呢?看blinker开发文档,其中自带也有print()函数 ...

1.优先硬串口,但UNO因为大多时候硬串口要用作和PC通信,所以用软串口。如果你用的arduino mega那肯定用硬串口。
2.Blinker.print是用作和手机通信的,当然是不一样的。


nyx 发表于 2019-4-4 08:35

奈何col 发表于 2019-4-3 20:31
1.优先硬串口,但UNO因为大多时候硬串口要用作和PC通信,所以用软串口。如果你用的arduino mega那肯定用 ...

Blinker的arduino和8266串口连接引脚,是在Blinker.begin()中设置么?看blinker支持库,里面仅提到了三个参数,但记得在某个地方看到有六个参数时,后三个是RX、TX、波特率的

奈何col 发表于 2019-4-4 13:55

nyx 发表于 2019-4-4 08:35
Blinker的arduino和8266串口连接引脚,是在Blinker.begin()中设置么?看blinker支持库,里面仅提到了三个 ...
详见文档:https://diandeng.tech/doc/at-mode-support

blessmeDZG 发表于 2019-4-22 16:11

楼主解决了这个问题了么?我也是要让arduino与esp8266进行通信
页: [1] 2
查看完整版本: 怎么实现arduino与esp8266通信