随着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模块,自己网上购买即可,学电子的苦逼不能没有这玩意。
两者接线如下:
模块 | 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下方会出现下载进度提示,稍等片刻后即可下载成功。
欢迎进入万物物联的大门!
|