当前位置:首页 > 学习资源 > 讲师博文 > esp8266究竟该怎么玩?

esp8266究竟该怎么玩? 时间:2024-05-11      来源:华清远见

ESP8266 是一款非常流行的微型 Wi-Fi 模块,它集成了处理器和 Wi-Fi 连接功能,适用于各种物联网和嵌入式系统项目。ESP8266 拥有强大的性能和丰富的功能,可以用来实现各种创意和项目。在这篇幅里,我将为你介绍如何上手 ESP8266。

1、ESP8266 简介

ESP8266 是由乐鑫科技推出的一款强大的微型 Wi-Fi 模块,集成了处理器和 Wi-Fi 功能,广泛用于物联网、智能家居、传感器网络等领域。ESP8266 拥有低成本、低功耗、高性能的特点,支持标准的 IEEE 802.11 b/g/n 协议,可轻松接入现有的无线网络。

2、ESP8266 的基本功能

ESP8266 不仅仅是一个简单的 Wi-Fi 模块,它还集成了处理器,可通过串口通信与外部设备进行交互。ESP8266 的处理器基于 Tensilica Xtensa LX106 架构,主频高达 160MHz,拥有丰富的外设接口和 GPIO 引脚,可与各种传感器、显示器、执行器等设备连接。





3、 ESP8266 小白如何上手

ESP8266 支持多种编程方式,最常用的是使用 Arduino IDE 进行开发。通过安装 ESP8266 的 Arduino 扩展库,你可以通过简单的 C/C++ 语言开发控制 ESP8266 的程序。另外,你还可以使用 Lua 脚本语言或 MicroPython 来编写 ESP8266 的程序,灵活性很高。

3.1、ESP8266 支持多种编程方式

AT指令版

SDK版

Arduino版

NodeMCU固件和Lua

MicroPython

JS开发ESP8266

这里介绍SDK版通过C/C++开发是如何操作的。

3.2、环境安装

3.2.1、虚拟机+lubuntu安装

SDK打包工具下载:链接:https://pan.baidu.com/s/13_9n0MOgA-Up-MyiMuDx6A

提取码:xzdu

①、SDK开发工具集:VirtualBox + Linux +交叉编译工具

②、新建共享目录:

为了便于我们开发,需要在window下:

D盘下新建VM共享目录

VM下新建Share目录

③、VitualBox安装:

④、导入Lubuntu虚拟机:

⑤、挂在共享目录:

3.2.2、固件烧录

烧录工具和例程下载链接:https://pan.baidu.com/s/1jh4TZjBiviCFUx5l0kpeMA

提取码:vb6x

①、驱动安装:驱动文件在上边的 SDK打包工具 里。

②、烧写AT固件:烧录的.bin文件在上边提供的 烧录工具和例程下载 的网盘链接里。

③、硬件测试:串口工具也在 SDK打包工具 里。

串口波特率选择115200,发送AT指令测试

3.3、SDK介绍

3.3.1、SDK目录结构介绍:












 

3.3.2、SDK API接口:


3.4、编译工程模板:





整个SDK开发流程就讲到这里了,这里没有讲代码编写哦,因为关于代码编写又是另一个话题哦。

4、ESP8266智能硬件应用展示

接下来给大家展示一下关于ESP8266开发好玩的智能硬件吧。



上一篇:STM32开发中的五大嵌入式系统

下一篇:C++多态

戳我查看嵌入式每月就业风云榜

点我了解华清远见高校学霸学习秘籍

猜你关心企业是如何评价华清学员的

干货分享
相关新闻
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2024 北京华清远见科技发展有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部