ESP01S-单片机上网方案

  • Post author:
  • Post category:其他


随着21世纪的科技飞速发展,物联网的兴起已经成为了势不可挡的趋势,物联网的到来,将使所有的设备都可以相互连接并进行远程控制。

本文将讲述乐鑫芯片ESP8266的一个模组ESP01S的使用。



实物图
某宝实价

实物

上图为某宝的截图及实物图,ESP01S本身具备非常小的体积,仅向外引出了8引脚,虽然无法满足MCU的需求,但是用来给产品做联网需求,是完全没有问题的。麻雀虽小五脏俱全,下面介绍该模块如何进行程序开发及下载。



前期准备

首先需要安装arduino的环境,直接去官网或者太极创客网站寻找即可,同时太极创客网站提供了ESP8266的离线包,只需点击运行即可安装ESP8266的包。

链接:

http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-c/esp8266-iot-basics/

.

需要如上图所示



模块接线

首先需要准备一个USB转TTL模块,自己网上购买即可,学电子的苦逼不能没有这玩意。
ESP01S、USB-TTL

两者接线如下:

模块 USB-TTL
3.3V 3.3V
GND GND
TXD RXD
RXD TXD
EN 3.3V
IO_0 GND
IO_2 不接线
RST 不接线

接线图



下载步骤

安装好环境并接好线后就可以进行愉快的编程和开发了,下面直接打开一个arduino提供的点灯示例进行下载。(由于引脚兼容问题模块上的灯并不会点亮,关于ESP01S的引脚图可自行查找)

首先在IDE中选择对应的开发板,选择NodeMCU 1.0

选择开发板

将下载器插入电脑后选择对应的端口(此处各位都应安装好CH340驱动,没有的自行百度安装即可),端口号每个人的都可能不一致,以实际为标准!

选择端口号

随后选择一个ESP8266的示例,或者自行编写,可以是一个啥都没有的空代码结构,此处只做下载演示。

选择示例

一切准备就绪后点击下载即可,如果中间环节没有错的话,此时IDE下方会出现下载进度提示,稍等片刻后即可下载成功。

欢迎进入万物物联的大门!



版权声明:本文为weixin_44098974原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。