ESP8266深度学习之一初识设备

一、ESP8266是什么?
总的来说ESP8266是一款单片机,而且是一款自带WIFI功能的单片机。它是安信可公司众多单片机中的一种,同时它也有很多种型号可以供我们选择使用。
二、ESP8266有什么特点?
首先是价格低廉,在单片机的开发使用过程中,价格优势肯定是需要优先考虑的,一款单片机产品,单个价格超过20元RMB,就失去了大众普及的意义。
其次是功能强大,从01系列到MCU等产品,能够满足基础的编程需要,同时也能实现与外围设备接口联动,实现智能控制。
再有就是适配性强,支持多种编程方式,成熟度很高。
三、ESP8266怎么快速入门?
前期针对此款设备的学习,走了不少弯路,也是经过多次实验后有了一些心得,毕竟涉及网络编程,在代码联调等方面,不如本地化代码测试方便。但总的来说还是建议由浅入深,通过不同场景测试,逐步体会此款设备的优越性。
(一)个人实际感受来说,首先确定好使用的芯片类型。
ESP8266深度学习之一初识设备_第1张图片
官方给出的型号类型很多,我个人使用过01S和12F,如果是初学ESP8266的人,建议先把01S弄懂,12F相当于01S的升级版,但总体功能是类似的。
(二)编程测试环境
1、安信可这款芯片首先自带了傻瓜式的指令型操作模式,统称为AT指令,可以满足大部分人常规使用ESP8266的功能。如果目前您是处于小白阶段,可以先把AT指令学懂(下篇详细说说这个)。
2、如果对C语言比较熟悉,可以自己用C编写代码操作,这样你就会发现此款软件还是异常强大的,当然,也可以使用MIXLY等第三方可视化软件进行操作,这里在使用时可能会有接口上传不上数据的小问题,需要耐心解决,不建议一下子即使用此类方法。(当然后续也会跟大家介绍下如何使用)
3、如果对Python语言比较熟悉的话,我们也可以使用Python语音进行此款软件的编程,自己测试后,感觉效率也挺高的,当然,由于不是内置标配编程语言,需要我们自己烧录环境(这块后续也有介绍)
四、先来看看我们的ESP8266-01S芯片吧!
ESP8266深度学习之一初识设备_第2张图片
ESP8266深度学习之一初识设备_第3张图片
从以上两个图,我们能看出来,01S很小巧,它的引脚只有8个,那么这8个引脚的作用是什么呢?
ESP8266深度学习之一初识设备_第4张图片
从列表中,我们看到了相关的引脚的说明介绍,其实并不负责,正常情况,VCC、GND、TX、RX、CH-PD这5个引脚是常态化连接工作的,前两个用于接通电源正负极,实现正常上电,TX、RX用于串口数据收发,实现有线数据信息交互,CH-PD正常就是高电平模式,保持工作状态。
GPIO0在需要烧代码时,就要接入一个低电平了,如果是普通的AT指令操作,需要把这个引脚悬空。GPI02和GPIO16平时用到的时候很少,我们姑且不用管。
先了解这些,下阶段,针对01S的操作就可以开始试试了!

你可能感兴趣的:(单片机,Arduino,ESP8266)