极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18709|回复: 6

向大神们求助:Arduino+Esp8266通过硬串口与服务器TCP通讯示例(不要软串口的)...

[复制链接]
发表于 2016-11-5 23:22:32 | 显示全部楼层 |阅读模式
   求助 Arduino(uno)+Esp8266通过使用硬串口与服务器TCP通讯示例(不要软串口的)谢谢!
  
   我的需要是这样的 使用Arduino(uno)+Esp8266-01和服务器进行TCP通讯,服务器 发送命令给 Arduino 然后根据命令控制舵机运动 。
   
   目前自己做的是软串口的方案和服务器通讯正常,但是软串口有个毛病就是在通讯的时候会干扰舵机,使舵机自己转动(不用软串口的时候一切正常,已排除程序及其他原因,确定是软串口有干扰) 。 所以现在希望把8266直接连接在硬串口上使用与服务器通讯(已用蓝牙模块连接在硬串口上测试过不会对舵机产生干扰)但是不知道为什么我把8266连接在硬串口的时候 总是无法正常接收服务器发来的消息,特希望大神们发一个参考示例让小弟学习一下谢谢!!
回复

使用道具 举报

发表于 2016-11-6 10:00:16 | 显示全部楼层
不同版本或者是不同厂家生产的arduino对于硬串口有不同的使用要求,你要先确定硬串口是通过Serial激活还是通过Serial1激活,因为有的版本会指定Serial只用于单片机和电脑通讯以保证下载程序不会出错,这种情况就需要使用Serial1激活RXTX两个针脚
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-6 10:10:22 | 显示全部楼层
zjz5717 发表于 2016-11-6 10:00
不同版本或者是不同厂家生产的arduino对于硬串口有不同的使用要求,你要先确定硬串口是通过Serial激活还是 ...

我的是Serial就可以的,你说的Serial1这种可能是多硬串口的上面才会有的情况吧,这个硬串口测试过接蓝牙没有问题,但是现在接上8266就通讯不太正常了,所以希望如果有同样使用条件的大神给一个8266接硬串口使用的示例参考一下!!
回复 支持 反对

使用道具 举报

发表于 2016-11-6 11:28:09 | 显示全部楼层
DDsm007 发表于 2016-11-6 10:10
我的是Serial就可以的,你说的Serial1这种可能是多硬串口的上面才会有的情况吧,这个硬串口测试过接蓝牙 ...

有的板子是只有一组硬串口却分成Serial和Serial1的
回复 支持 反对

使用道具 举报

发表于 2016-11-6 11:34:31 | 显示全部楼层
DDsm007 发表于 2016-11-6 10:10
我的是Serial就可以的,你说的Serial1这种可能是多硬串口的上面才会有的情况吧,这个硬串口测试过接蓝牙 ...

还有你说的数据不太正常是什么意思
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-6 11:42:28 | 显示全部楼层
本帖最后由 DDsm007 于 2016-11-6 15:11 编辑
zjz5717 发表于 2016-11-6 11:34
还有你说的数据不太正常是什么意思


好吧,我以为双串口的才会分Serial1,Serial2...
但是我的确实是用的Serial这个,我说的不正常好像是有时候消息收不到,或者发不出,所以我不知道是哪里的出了问题!
刚才突然收发正常了 然后不知道怎么又突然的不行了 真是服了!!!唉!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-6 16:07:36 | 显示全部楼层
终于基本上自己折腾好了,主要是读取串口的缓存数据的时候 有个延时问题 真是无语死了 折腾了几天
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 17:49 , Processed in 0.039018 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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