1.引言ESP32/ESP8266是目前众多嵌入式开发者、物联网开发者中使用比较热门的开发平台,这不仅得益于其高性价比硬件设计,其软件平台的强大支持以及开源的精神也让该系列的芯片、开发板增色不少。官方提供的软件开发包(SDK)中,给用户提供了编写自己代码的函数接口,即user_init()或app_main(),其中user_init()是ESP8266 RTOS SDK v3.0之前的版本中提供
    由于调试机器需要打印数据来查看程序是否正常运行,将MCU的串口线接入到电脑需要很长的延长线,而且机器的移动会变的很不方便,故使用8266进行局域网通信,通过wifi将数据直接发送到电脑,这样调试起来更加的灵活。 硬件准备     首先需要准备一个开发板,这里我准备的是淘宝购买的兼容arduino的ES
5G时代已悄然来临,相信在5G时代的风口下,物联网也将加速发展,为更多用户所服务。说到物联网,那当然得提及无线控制技术。现阶段,我们熟知的无线控制方法主要有3种,分别为蓝牙控制、无线电控制、WIFI控制。 从可玩性与使用体验上考虑,阿普为你介绍的是WIFI控制技术,并在未来的数期文章中发表一些围绕无线控制模块esp8266而制作的各种小作品。 ESP8266概述ESP826
本文开发环境:MCU型号:ESP8266IDE环境 : Arduino IDETCP 助手:网络调试助手本文内容:esp8266 与 TCP Server 的简单通讯示例 文章目录简介TCP Server 的建立查看 PC 端 IP 地址配置网络调试助手Esp8266 程序设计代码示例串口调试信息调试:可能的错误及其解决原因连接 WiFi 失败连接到 TCP Server 失败Esp8266 收不
转载 2024-03-15 15:10:18
297阅读
arduino--通过ESP8266模块实现串口接收数据,使用TCP协议进行局域网通信硬件准备端口连接网络调试助手代码功能说明视频教学最后 由于调试机器需要打印数据来查看程序是否正常运行,将MCU的串口线接入到电脑需要很长的延长线,而且机器的移动会变的很不方便,故使用8266进行局域网通信,通过wifi将数据直接发送到电脑,这样调试起来更加的灵活。硬件准备 首先需要准备一个开发板,这里我准备的是淘
转载 2024-05-21 11:50:12
108阅读
系统接口位于/ESP8266_ NONOS_ SDK/include/user jinterface.h 。os_ XXX 系列接口位于/ESP8266 NONOS_ SDK/linclude/osapi.h 。一、system_ get sdk_ version功能:查询SDK版本信息函数定义:const char* system_ _get_ sdk_ version(void) 二、OS_
转载 2024-03-19 19:44:28
52阅读
HTTP简介HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP工作原理HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请
关于ESP8266的配网模式,本人实际接触到的配网有smartconfig和零配网模式1、smartconfig配网需要用户输入热点的SSID和密码,实际上就是手机端、路由器和通信模块三者之间的一种交互方式,在短时间内,是一种相对稳定和安全的方式,让通信模块连接上指定的路由器,进而获取上网的流量,具体详细请自行了解smartconfig工作原理等。2、零配网相比smartconfig而言就方便很多
转载 2024-02-23 11:10:13
221阅读
在我入门ESP8266小黄板的过程中,过程是艰难的,因为网络上的资料太多太乱,官网上的资料不算太完备,而在技术交流群里面的就更乱了,所以想按自己学习所总结到的经验来分享给大家。资源链接:http://pan.baidu.com/s/1i4MmNTN 请使用本教程之前先下载以上资源。前言:esp8266我用到的是小黄板测试板,而ESP8266主要有两种固件,一种是AT固件,一种是IOT固件。前者用
转载 2024-06-27 17:23:58
70阅读
介绍模数转换器(ADC)用于将模拟信号转换为数字形式。ESP8266具有内置的10位ADC,只有一个ADC通道,即只有一个ADC输入引脚可读取来自外部器件的模拟电压。NodeMCU套件上的ESP8266 ADCESP8266上的ADC通道与电池电压复用。因此,我们可以将其设置为测量系统电压或外部电压。读取外部电压时,ADC引脚的输入电压范围为0-1.0V。固件“esp_init_data_defa
转载 2024-07-25 14:06:48
485阅读
一、通讯的一些基本认知1、什么是异步或同步通信        异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的。发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来,不需要外部时钟源。  &nb
本文只是记录下ESP8266 的串口操作,方便以后查阅。(esp8266的串口 Uart 通讯中断编程) esp8266的串口分布情况①:esp8266有几个串口?答:我们常见的ESP8266-12f 有两个 UART,其中 UARTO 有 TX、RX,可做数据传输;UART1 由于 RX 脚被 SPI-Flash 占用,只能使用 TX,可以做串口调试信息打印。见下图:串口一是
转载 2024-04-01 08:46:01
3114阅读
TL; DR 代码见GitHub Gist: Jamesits/high-frequency-square-wave-generator-esp8266.ino继在Arduino UNO上实现了高频方波发生器之后,我把魔爪伸向了便宜量足的ESP8266。它能不能产生符合要求的高频波形呢?初测分析ESP8266 Arduino SDK的 digitalWrite() 实现后发现,ESP8266的IO
使用ESP8266搭建NTP时钟连接WIFI,显示时间,年月日,星期板子:ESP-12E NodeMCU 开发板 屏幕:SSD1306 语言:Lua文中的所有工具驱动及固件: 链接:百度网盘 提取码:ms17引脚定义ESP-12E NodeMCU 开发板的引脚定义如下图所示。硬件连接屏幕使用SSD1306-4针屏幕SSD1306ESP8266GNDGNDVCC3.3VSCLD2[GPIO4]SDA
转载 2024-07-23 11:23:34
77阅读
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载 2024-08-14 14:32:57
204阅读
开发前的准备 usb转TTL模块,或者单片机开发板,直接使用它的串口通讯引脚,用来烧录程序和进行串口信息打印; 从乐鑫官网下载ESP8266_NONOS_SDK,虽然官方有提供在linux下的开发平台,但是我还是推荐用安信可的IDE开发工具,它把make指令等都集成在eclipse上,直接通过build project就可以编译出bin文件,当然,安信可的工具集里面是有包括烧录工具的,所以不须另
转载 2024-03-13 18:38:34
152阅读
前言:ESP8266 拥有高性能无线 SOC,给移动平台设计师带来福音,它以最低成本提供最大实用性,为 WiFi 功能嵌入其他系统提供无限可能。功能介绍: ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。利用 ESP8266 可以实现十分灵活的组网方式和网络拓扑。**SoftAP:**即无线接入点,是一个无线网络的中心节点。通常使用的
转载 2024-02-28 10:09:43
514阅读
相信聪明伶俐的你,肯定完成了上一篇文章的环境搭建,如果你是第一次看本系列文章,可以先去看看前两篇文章,先了解一下并完成一些基础操作。这里推荐大家安装一下Git这个灰常炒鸡好用的分布式版本管理神器,本人是非常喜欢这款由Linux之父Linus Torvalds开发的工具,可以很方便让我完成一些工作,比如说copy代码~哈哈,作为初级菜鸟程序员会用Git也是一个加分项,大家可以去看一下廖
古月居这个平台是以ROS起家的,但是我们不能局限于软件,在硬件的学习上也要更上一层楼,所以我今天在这开辟新坑,一步步的去学习ESP8266,也把我前段时间完成的一些有意思的项目分享给大家。1.简介这里我们主要用到的是ESP8266EX,这款芯片,拥有有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机 搭载于其他主机 MCU 运⾏。ESP8266EX 集成了天线开关、射频 b
转载 2024-05-23 15:55:53
198阅读
  • 1
  • 2
  • 3
  • 4
  • 5