声明:该文章为网上多篇文章的杂糅,经过试错,得出个人的笔记。与他人文章的重复性不可避免,但他人单篇文章不一定适合自己的实践问题。本文的WiFi模块型号为ESP8266-01,利用USB转TTL模块与PC进行UDP、TCP通信;本文粗略列出模块的连接、UDP、TCP连接过程和一些注意事项,未一一列出输入命令后的现象,若想弄清,请参考文章下端部分文献链接,或自己查询。模块介绍:ESP8266-01正面
转载 2024-05-23 18:27:26
58阅读
stm32 esp8266 ota系列文章:stm32 esp8266 ota-快速搭建web服务器之docker安装openrestystm32 esp8266 ota升级-tcp模拟httpstm32 esp8266 ota升级-hex合并-烧录-bin生成stm32 esp8266 ota升级-qt bin文件处理工具stm32 esp8266 ota升级-自建mqtt和文件服务器动态AB面
如果有人说:“我想要一个带有Wifi功能的芯片”,那么 ESP8266 无疑是最佳选择。让人惊讶的是,也许有许多工程师和爱好者还未曾听说过这个芯片,或者他们曾经听说过,但并不知道 ESP8266 具备什么功能。 ESP8266 基本上可以解决 IoT 领域的许多问题,也可以解决困扰爱好者和市场的许多工程性问题。 那么今天这篇文章简要介绍一下,新手如何对模块进行简单的烧录和测试。 烧
**ESP8266模块测试**ESP8266-01s封装图: ESP8266和 单片机连线: ESP: 单片机 UTXD RXD GND GND CH_PD(EN) (给高电平模块才工作)。 GPIO2 必须接高电平(内部已经拉高,不用管) RST (低电平复位,高电平工作) GPIO0 一般情况下不用管,烧录固件时接低电平 VCC 3.3V URXD TXD 说明:拿到模块后,测试模块,只需连接
转载 2024-06-24 20:23:30
249阅读
esp8266引脚图及功能 ESP8266特性    *802.11 b/g/n*内置低功耗32位CPU:可以兼作应用处理器*内置10 bit高精度ADC*内置TCP/IP协议栈*内置TR开关、balun、LNA、功率放大器和匹配网络*内置PLL、稳压器和电源管理组件*支持天线分集*STBC、1x1 MIMO、2x1 MIMO*A-MPDU、A-MSDU的聚合和0.4 s的保护间隔*WiFi @
转载 2024-03-13 11:12:59
272阅读
读取数据并显示概述这一部分本来并不难,想直接做不用记录,但是早上还是做了快半个小时,还是写一下出现的一些问题吧。从sd中读取数据已经在上一篇文章中有提及,这里就不多赘述,主要是说一下SSD1306 OLED屏幕的一个函数,display.drawXbm()开始操作之前已经把OLED显示做好了,现在再把读出来的数据作为参数传进去就行了,所以先来了解一下这个函数的参数(并非来自官网)drawXbm(
Arduino温湿度烟雾监测上传ThingSpeak_Esp8266一、项目介绍二、准备工作1.硬件部分1.2 ESP8266-01配置(重点)1.3 接线3.软件部分三、代码代码分析esp8266-01AT 固件部分完整代码 一、项目介绍本项目使用Arduino作为主控板,使用ESP-01(ESP8266)模块进行联网通信,并将数据上传到Thing Speak网站进行实时监测查看,Thing
转载 2024-06-08 17:03:06
491阅读
很多同学在问我,ESP8266如何连接到Azure,因为官方只有Spark Fun之类的DevKit(开发套件)出了教程(我只找到了套件的文档)。 先上视频:http://v.youku.com/v_show/id_XMzE3MTg0NDU1Mg==.html 其实SparkFun Esp8266与普通的ESP8266是一样的,文档上也标注了Arduino Compatible
开发前的准备 usb转TTL模块,或者单片机开发板,直接使用它的串口通讯引脚,用来烧录程序和进行串口信息打印; 从乐鑫官网下载ESP8266_NONOS_SDK,虽然官方有提供在linux下的开发平台,但是我还是推荐用安信可的IDE开发工具,它把make指令等都集成在eclipse上,直接通过build project就可以编译出bin文件,当然,安信可的工具集里面是有包括烧录工具的,所以不须另
转载 2024-03-13 18:38:34
150阅读
前言:ESP8266 拥有高性能无线 SOC,给移动平台设计师带来福音,它以最低成本提供最大实用性,为 WiFi 功能嵌入其他系统提供无限可能。功能介绍: ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。利用 ESP8266 可以实现十分灵活的组网方式和网络拓扑。**SoftAP:**即无线接入点,是一个无线网络的中心节点。通常使用的
转载 2024-02-28 10:09:43
504阅读
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载 2024-08-14 14:32:57
202阅读
文章目录ESP8266一.简介二.获取MAC三.发送端代码四.接受端代码五.调试结果 ESP8266一.简介这篇给大家分享一下多个ESP8266直接相互通讯,因为想做智能家居系统,但是想了一下,不止一个产品,比如测量温湿度的,检测人体的各种传感器,而且所处的位置也不一样,最后想到这个办法,可以用一个ESP8266模块作为一个总的控制,就像一个管家,来和其他ESP8266通讯,来实现我们想要的功能
转载 2024-04-25 15:16:13
285阅读
古月居这个平台是以ROS起家的,但是我们不能局限于软件,在硬件的学习上也要更上一层楼,所以我今天在这开辟新坑,一步步的去学习ESP8266,也把我前段时间完成的一些有意思的项目分享给大家。1.简介这里我们主要用到的是ESP8266EX,这款芯片,拥有有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机 搭载于其他主机 MCU 运⾏。ESP8266EX 集成了天线开关、射频 b
转载 2024-05-23 15:55:53
198阅读
相信聪明伶俐的你,肯定完成了上一篇文章的环境搭建,如果你是第一次看本系列文章,可以先去看看前两篇文章,先了解一下并完成一些基础操作。这里推荐大家安装一下Git这个灰常炒鸡好用的分布式版本管理神器,本人是非常喜欢这款由Linux之父Linus Torvalds开发的工具,可以很方便让我完成一些工作,比如说copy代码~哈哈,作为初级菜鸟程序员会用Git也是一个加分项,大家可以去看一下廖
RAM不足问题描述在esp8266编程过程中,它拥有DRAM80KB,但是使用时,想要申请一块固定的全局变量BUffer时,只能使用到8K 再往上就会照成重启问题,明明只已经使用了50%。问题分析实际上RAM只能使用50%String类属于不定长,在函数中使用String,当全局已经使用90%情况下,无法为String申请更多空间。解决过程flash与RAM 实际上参与工作的硬件有w25q32和
转载 2024-05-18 03:16:51
149阅读
1、流程基本介绍一句话总结:通过下载NodeMCU固件到ESP8266,基于固件库可以有很多强大的功能解决具体的问题。实际上不止这一种方式可以实现,但个人认为上述方式具有较强的灵活性,同时也比较简单方便。这里面需要注意的是,ESP8266需要通过USB模拟串口实现程序下载和通信功能,因此针对特定的下载器电脑上需要安装专门的linux驱动。ESP8266的工作模式主要包括:AP模式:ESP8266
make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=4
原创 2022-05-19 22:16:42
313阅读
想法来源地址在上面,可以去参考一下,建议是结合两篇文章一块看,按照大佬的先来折腾一次,有问题了在看我这个,会比较齐全。 具体的折腾细节方面可以去上面的博主页面去参考,这里想聊一些那个博主没涉及到的。1.买的型号,SG90舵机,淘宝应该很多,和ESP8266的连线也是ok的,没有困难,连完线难题就开始了,首先舵机驱动并没有搞过,其次ESP8266也忘记的差不多了,然后,这个程序实际上还有另外一个第
转载 2024-05-27 14:37:14
129阅读
基于51单片机+ESP8266上传oneNET平台 APP显示基本介绍器件51单片机ESP8266DHT11温湿度usb-ttl模块实现思路实现步骤1:注册oneNET平台2:测试ESP8266是否正常3:连接网络4:上传数据5:设置APP应用6:代码编写呈现(部分)mian.clcd1602.cesp8266.cuart.cdht11.c项目展示总结 基本介绍最近做了一个基于51单片机(STC
转载 2024-09-01 17:42:06
90阅读
wifi模块正常上电,需要涉及ESP8266 NOS SDK的 wifi接口部分、TCP/UDP部分  还有用户参数区访问部分。/********************user_init函数***********************************/ void ICACHE_FLASH_ATTR user_init(void) { uint32 system_free_si
转载 2024-04-01 06:24:47
149阅读
  • 1
  • 2
  • 3
  • 4
  • 5