查看: 1463|回复: 4

[项目] Mini四轴自动控制(四) ESP8266-01 串口版

[复制链接]

该用户从未签到

发表于 2018-8-31 09:10 | 显示全部楼层 |阅读模式
本帖最后由 zxldwlsj 于 2018-11-27 16:44 编辑

ESP8266与Arduino的串口通信,网上一搜一大把。这里就不详细解释了,主要给出透传代码

kittenblock中小学创客名师推荐的图形化编程软件

#include <ESP8266WiFi.h>
const char *ssid     = "Your WiFi Name";
const char *password = "WiFi password";
const char *host = "192.168.2.10";
IPAddress staticIP(192,168,2,66);
IPAddress gateway(192,168,2,10);
IPAddress subnet(255,255,255,0);
WiFiClient client;
const int tcpPort = 18005;

void setup()
{
    Serial.begin(115200);    
    WiFi.begin(ssid, password);
    WiFi.config(staticIP, gateway, subnet);
     while (WiFi.status() != WL_CONNECTED)
    {
        delay(100);
     }
}

void loop()
{
    while (!client.connected())
    {
        if (!client.connect(host, tcpPort))
        {
            delay(100);
        }
    }

   while (client.available())
   {
    Serial.write(client.read());
    delay(10);
    } 
  while (Serial.available() > 0) 
    {
      client.write(Serial.read());
    }          
}

       小白注意这个代码是刷到ESP8266里面的,不是刷到arduino开发板里面。如何配置8266编译环境和接线,请大家参考本网站的ESP8266板块,另外提醒下ESP8266是3.3V的供电,和arduino通信时别用5V。
      高能警告:利用ESP8266-01的串口和arduino通信,如果要传输的数据量大的话,延迟会很高(20MS),不适合用来做实时数据反馈及控制。所以推荐大家采用ESP8266-12F,这款带有SPI接口,传输速度远高于串口。至于如何利用8266的SPI和Arduino通信(网上资料并不多,可见是干货),咱们下回分解。






  • TA的每日心情
    开心
    2018-10-10 14:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-10-10 16:40 | 显示全部楼层
    真正干货。学习了。

    该用户从未签到

    发表于 2018-11-26 15:00 | 显示全部楼层
    怎么后续不跟上了啊哈哈,一直关注这个项目呢O(∩_∩)O哈哈~

    该用户从未签到

     楼主| 发表于 2018-11-27 16:43 | 显示全部楼层
    shuistorm 发表于 2018-11-26 15:00
    怎么后续不跟上了啊哈哈,一直关注这个项目呢O(∩_∩)O哈哈~

    最近有些其他的事要忙,更的比较慢,不好意思啊
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    KittenBot杯第六届开源硬件开发大赛启动啦
    KittenBot杯第六届开源硬
    大赛简介: 第六届开源硬件开发大赛由Arduino中文社区发起 由KittenBot冠名赞助
    Blinker 模拟传感器+数字传感器例程(DHT11 温湿度+气体传感)
    Blinker 模拟传感器+数字
    才接触1星期,发现Blinker自带了很多例程,已经成功试验了DHT的例程序,并完善了体
    一文教你选择Arduino开发板,小白进
    一文教你选择Arduino开发
    笔者在2016年接触了Arduino,跳了万条坑,行了千里弯,到今天也算是Arduino的一
    [发布帖]RPG游戏 无人世界
    [发布帖]RPG游戏 无人世界
    视频攻略:https://www.bilibili.com/video/av43790997/ (b站正在审核) 剧情:主角是
    【人脸识别】ESP-EYE 最新的板子到货了
    【人脸识别】ESP-EYE 最新
    1.我不会编程,最多抄几个一步一步的网络教程。 2.不知道为啥就是超级喜欢电子元件。
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表