浅谈esp8266

本文介绍了ESP8266的基本概念,它是一款内置WiFi的单片机,常见型号包括ESP8266-01和NodeMCU。ESP8266的开发方式主要有两种:作为WiFi模块通过AT指令控制,或作为独立单片机使用Arduino或lua脚本开发。常见的应用包括无线透传、HTTP服务器和DNS服务器。尽管引脚和性能有限,但ESP8266对于初学者和简单的物联网项目是很好的选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

很早就听说了esp8266,作为物联网上的入门级产品,有一段时间曾在b站上掀起过一阵风潮,什么用来获取显示b站粉丝量,天气,时间等等。我本来一直也想了解了解,但看到网上的资料良莠不齐,鱼龙混杂,搞得心态很崩溃,单片机板子买了好几年都放在那没动,今天给大家系统性地讲一讲esp8266。

简单介绍esp8266

在这里插入图片描述

esp8266是乐鑫科技生产的一款内置WiFi功能的单片机,它有很多种型号,这些型号分别对应了不同的封装,如ESP8266-01,就是一个只有8脚的WiFi模块,而淘宝可以购买的NodeMCU模块则使用17脚的ESP12F作为处理器,也是一个esp8266开发板。
简单的说,esp8266就是一个内置WiFi功能的单片机。

esp8266的开发方式

大体上讲,esp8266有两种开发方式,根据刷入的固件不同区分。

  • 第一是作为WiFi模块使用,这个时候我们主要用到的就是它的AT控制指令,通过输入控制指令来完成相应的动作。
    这里需要输入官方的AT固件。
  • 第二种就是作为独立的单片机进行开发,而作为单片机的开发又会因为开发语言的不同分为编译开发和脚本开发。
    编译开发:采用arduino作为IDE的开发,与其他很多的单片机差不多。先调库,头文件+.c文件。
    脚本开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值