esp8266 arduino 开发 文档 和源码



esp8266 arduino 开发 文档 和源码

源码地址:

https://github.com/esp8266/Arduino/

文档地址:

https://arduino-esp8266.readthedocs.io/en/2.4.1/

https://github.com/Links2004/arduinoWebSockets

websock 与 httpserver client的区别
udp 多播 原理
———————
作者:wowocpp
来源:CSDN
原文:https://blog.csdn.net/wowocpp/a[......]

Read more

Arduino IDE for esp8266



Arduino IDE for esp8266一、前言            

         刚开始玩Arduino的时候,就一口气土豪买了一些集成模块,蓝牙模块(被我拿去做了蓝牙小车),RFID模块,还有两块ESP8266-01 wifi模块。之前有研究过ESP8266的AT指令,也写了一些基本代码。后来在一个帖子发现有个大神用了ESP8266 NodeMcu联网获取天气情况,觉得有点意思,所以就照着去试了一下,然后就跳入了火坑。首先,#include <ESP8266WiFi.h> 我一直以为是加入一个ESP8266库文件,然后就到github上去找了,发现还是不管用[......]

Read more

USB转ESP8266模块

USB转ESP8266模块

USB转ESP8266模块

一、 概述

 USB转ESP8266模块能将ESP8266无线模块通过串口连接PC机,方便调试ESP8266 WIFI模块。

二、功能特点

   采用CH340芯片,性能稳定,兼容性好,Windows系统基本全部支持;转接板带1000uF固态电容,保证电流供应,不会因电源问题使WIFI模块死机无响应; 

三、硬件介绍和说明

板子尺寸:34.5*17.2mm

板子功能说明:

 

ESP8266无线WIFI模块与USB接口同一方向进行对接,(注:ESP8266 WIFI模块需另购),将模块插到电脑就可[......]

Read more

ESP8266 WIFI模块 固件升级

ESP8266 WIFI模块 固件升级

往往刚买到ESP8266模块,模块里的固件早已老掉牙。模块的固件升级,可以获得新固件包里修复了一系列的BUG,功能更强大,更稳定。

工具/原料

  • 一台电脑
  • USB转串口(USART)模块。例如ch340之类的
  • ESP8266模块
  • 升级软件
  • 固件包

方法/步骤

  1. USB转串口模块连接ESP8266模块

    ESP8266 WIFI模块 固件升级
  2. 模块通过USB转串口模块连接电脑

    找到串口号

    ESP8266 WIFI模块 固件升级
  3. [......]

Read more

【ESP32】M5Stack ESP32 套件初体验——开发环境脱坑记

【ESP32】M5Stack ESP32 套件初体验——开发环境脱坑记

前言
作为一个物联网开发爱好者,偶尔会做一些单片机小玩意儿,可是由于自身资源和技术有限,做出来的玩意一直都是开发板或面板包的状态。后来最近看到了一篇关于M5Stack ESP32的文章。其中「堆叠即是产品」的概念让我耳目一新。

▲ 堆叠即是产品 ▼

M5Stack 是世界第一款可扩展的微控制模块系列产品,核心为 ESP32(240 MHz 双核 Tensilica LX6 处理器,运算能力高达 600 DMIPS),具备 Wi-Fi/BLE 功能,内部集成了 2.0 寸 LCD、1W 扬声器、TF 读卡器、[......]

Read more

esp8266相关学习连接

https://blog.csdn.net/ls1792304830/article/details/72380281

ESP8266-01学习笔记01:如何使用USB转串口对ESP-01进行入门调试、烧录固件?

 

http://club.gizwits.com/thread-6447-1-1.html

ESP8266模块使用,环境搭建,编译和烧录

http://wiki.ai-thinker.com/esp8266/sdk

ESP8266 最新SDK发布

http://wiki.ai-thinker.com/esp_download

如何为 ESP 系列模组[......]

Read more

arduino通信参考文章

https://www.cnblogs.com/ticktack/p/8043344.html

https://blog.csdn.net/A__yes/article/details/80422681

https://www.arduino.cn/thread-78345-1-3.html

https://www.cnblogs.com/ticktack/p/8043344.html

https://blog.csdn.net/qq_31433525/article/details/79123197

https://www.arduino.cn/thread-77819-[......]

Read more

ESP8266之使用arduino历程实现8266作为tcp客户端与tcp服务器交互

ESP8266之使用arduino历程实现8266作为tcp客户端与tcp服务器交互

总操作流程:
  • 1、8266烧录AT固件(这步不知道有什么作用,应该不需要,因为我之前烧录过,没清空过8266);
  • 2、8266烧录arduino历程;
  • 3、arduino上传初始状态代码;
  • 4、8266链接arduino;
  • 5、测试;

8266烧录AT固件1、链接usb转串口

2、烧写固件

at固件下载:http://wiki.ai-thinker.com/esp8266/sdk
烧录 

8266烧录arduino历程1、安装[......]

Read more

Arduino使用ESP8266模块联网

Arduino使用ESP8266模块联网

ESP8266模块准备
1. 透传程序烧写
2. Arduino与ESP8266接线
Arduino模块程序
测试
总结
上一篇文章已经介绍了 利用 ArduinoIDE开发ESP8266模块,这篇文章介绍一下arduino怎么通过ESP8266模块联网

ESP8266模块准备
1. 透传程序烧写
以下程序的主要功能是:
1. 通电自动连接指定wifi
2. 通过tcp协议连接指定服务器的指定端口
3. tcp连接断线重连
4. 10s自动发送心跳包
1
2
3
4
5
#include <ESP826[......]

Read more

创建远程arduino socket server,远程控制(好)

创建远程arduino socket server,远程控制

arduino+以太网扩展板创建socket server,再用外部程序联接端口,将arduino按写入内容作出相关动作,这个相对用URL来控制稳定性更好
#include <SPI.h>
#include <Ethernet.h>

// Enter a MAC address, IP address and Portnumber for your Server below.
// The IP address will be dependent on your local network:[......]

Read more