arduino 配置 esp8266

在连接之前,先把程序下载到arduino中,很简单,就是定义了软口。如果中间要改动程序,要把rx和tx的连线去掉,不然下载程序可能失败。

const int tx = 1;
const int rx = 0;
void setup() {
  pinMode(rx,INPUT_PULLUP);
  pinMode(tx,INPUT_PULLUP); 

}

void loop() {

}

下图就是ESP8266了,很小还没有一元硬币大

(0,0)和(0,3)是方形的焊点,对应左图看每个脚针,连接arduino之后如下图,连线很简单。CH_PD口建议串连一个10K的电阻。

实物图连接如下:

连接好后打开串口监视器,查看之前先将ESP8266的VCC断开一下,然后再连接,可以看到ESP8266的启动信息:

前面有一串乱码不用管,只要看到ready,就说明启动成功了。我搞了1个小时才出来这个启动信息,中间遇到了些麻烦,首先是波特率,网上有的说是9600,有的说是115200,后来得知是版本不同,波特率就不同,不过这个不重要,只要多试几次,肯定可以试出来,后来两个波特率试了N次也没出来,结果是TX和RX的线接返了。。。接对之后,ready终于出现。。。

因为软串口最大波特率是9600,所以,需要修改esp8266的串口波特率为9600,之后就可以将esp8266板子上接rx,tx的线接到软串口上。

时间: 2024-10-02 08:57:57

arduino 配置 esp8266的相关文章

使用Web页面配置ESP8266的参数

前言 使用Web页面配置ESP8266的参数相对于使用串口AT指令配置更加直观和简单.与配置路由器方式类似. 基本思路 基本思路是ESP8266工作AP模式下,作为TCP Server监听TCP Client的连接.因为网页HTTP默认的端口是80,所以ESP8266作为TCP Server的端口需要设置为80.电脑连接上ESP8266的AP后,网页访问默认IP地址192.168.4.1,此时ESP8266就会收到来自网页的HTTP的Get请求,此请求数据为HTML格式.ESP8266收到请求后

物联网 WIFI 一键配置原理(smartconfig) ESP8266/QCA4004 参考

物联网 WIFI 一键配置原理(smartconfig) ESP8266/QCA4004 物联网WIFI 嵌入式爱好者(小子图) · 2015-09-05 11:07 自从物联网问世以来,如何使得物  能够联网有了很多的方式,目前运用非常广的WIFI,今天就总结下自这个方面,也对于有需要的盆友也希望有抛砖引玉之效果. 来看个知乎上的提问,很有意思! 问题: 买了BroadLink的智能插座,发现有一个很神奇的一键配置功能.简单的说就是:当智能插座还没有连上WiFi的时候,此时通过手机App可以将

ESP8266开发之旅 基础篇① 走进ESP8266的世界

本博客由 单片机菜鸟 个人撰写,仅仅做个人技术交流分享,不做任何商业用途,不经允许,切勿转载.如有不对之处,请留言,本人及时更改. 一.基础篇 ESP8266开发之旅 基础篇① 走进ESP8266的世界 ESP8266开发之旅 基础篇② 如何安装ESP8266的Arduino开发环境 ESP8266开发之旅 基础篇③ ESP8266与Arduino的开发说明 ESP8266开发之旅 基础篇④ ESP8266与EEPROM ESP8266开发之旅 基础篇⑤ ESP8266 SPI通信和I2C通信

玩转OneNET物联网平台之MQTT服务④ —— 远程控制LED(设备自注册)+ Android App控制

授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&32 物联网开发 群号622368884,不喜勿喷 一.你如果想学基于Arduino的ESP8266开发技术 一.基础篇 ESP8266开发之旅 基础篇① 走进ESP8266的世界 ESP8266开发之旅 基础篇② 如何安装ESP8266的Arduino开发环境 ESP8266开发之旅 基础篇③ ESP826

[转]面向物联网的21个开源软件项目

原文链接:https://my.oschina.net/RainyZou/blog/1605337 物联网市场呈现碎片化.无定形.不断变化的特点,其性质需要不仅仅像平常那样关注互操作性.开源在这方面表现不俗也就不足为奇了——客户犹豫不决,不敢将物联网的未来寄托在一种可能销声匿迹或变得难以定制.互联的专有平台上. 我在本文中介绍了主要的开源软件项目,专注于面向家庭和工业自动化的开源技术.我忽略了侧重垂直领域的与物联网有关的项目,比如Automotive Grade Linux和Dronecode,

HC-05初探

catalogue 1. 蓝牙嗅探抓包 2. HC05蓝牙模块AT模式设置 3. USB转串口芯片CH340 1. 蓝牙嗅探抓包 针对蓝牙通信包的嗅探抓包不能直接使用wincap+wireshark抓包,因为我们知道wincap是针对有线网络或者wlan的,本质上是镜像了一份从网卡出去和进入的数据包,但是蓝牙协议并不通过网卡进行数据包收发的,而是通过另一个外设(蓝牙收发器)进行数据收发,所以,我们需要针对这个蓝牙外设安装特定的驱动,才能镜像出对应的数据包 Relevant Link: 2. HC

基于Wi-Fi的HID注射器,利用WHID攻击实验

WHID代表基于 Wi-Fi 的 HID 注射器,即对 HID 攻击进行无线化攻击的一种注入工具. 实验攻击原理如下图: 攻击者使用ESP8266作为AP,在自己的电脑创建客户端连接AP.在客户端键入命令发送到ESP8266,它再利用串口转发给Arduino Leonardo.利用Arduino中的Keyboard库就可以使用传输的命令控制目标主机的键盘. 前期准备 1. 硬件设备 Arduino Leonardo ESP8266 Wi-Fi模块 FT282串口调试模块 2. 软件环境 sock

HID攻击进阶——WHID injector

前言 HID是Human Interface Device的缩写,意思是人机接口设备.它是对鼠标.键盘.游戏手柄这一类可以操控电脑设备的统称.延伸出的WHID代表基于Wi-Fi的HID注射器,即对HID攻击进行无线化攻击时的一种注入工具.本次实验采用的攻击原理如下图: 攻击者使用ESP8266作为AP,在自己的电脑创建客户端连接AP.在客户端键入命令发送到ESP8266,它再转发给Arduino Leonardo.利用Arduino中的Keyboard库就可以使用传输的命令控制目标主机的键盘.

开发(二) ardunio批量固件上传地址

https://blog.csdn.net/Naisu_kun/article/details/84958561 批量烧录固件到模块中上面讲了如何编写上传程序,接下来讲讲如何量产.相比<Arduino for esp8266>的量产烧录,这次的ESP32相对来说麻烦些.仔细观察上面程序的上传过程(具体的字节数可能和上文程序有出入): 整个过程向ESP32模块中烧录了四块内容,这四块内容是什么? 第一块是boot_app0.bin, 你可以在用户目录\AppData\Local\Arduino1