主要功能:读取开关桩状态,将状态打印到串行监视器。学习内容:如何将GPIO口设置为输入状态如何读取GPIO口的状态1.所需硬件有两种方式:板载和自行搭建板载按键:ESP8266开发板自行搭建:ESP8266开发板按键/拨动开关10K欧姆电阻2.电路图因为ESP8266有板载的两个按键,所以使用板载按键进行实验,其按键连接的是GPIO0口。当然你也可以自行搭建,电路图如下:(需要根据自己连接的具体是
转载
2024-10-16 14:10:50
0阅读
上次我们一起做了抢答器后,脑回路是不是特别快啦。这时候我们趁热打铁,思考一下。在前面我们一直使用的是数字引脚(比如:开发板上标注的D0、D1、D2等),但是很多情况下我们需要测量一个模拟量,比如读取某个变化的电压值,这时候就需要模拟引脚的功能了(如:A0),下面我们在电路中加入一个电位器,看看随着电位器的变化,读取到的模拟数值变化。一、工具原料 电脑,windows系统 零知ESP8266开发板
转载
2024-03-22 06:56:52
133阅读
思路:ESP8266通过串口助手将数据上传储存在MySQL数据库中,通过浏览器访问PHP文件来显示数据库中的数据。准备工具:ESP8266模块普通安卓数据线预装好的MySQL数据库wamp集成开发环境PHP实现的网页串口助手第一步通过给ESP8266烧写AT指令固件第二步配置ESP8266,指令如下AT+CWMODE=3:设置工作模式(STA,AP模式)AT+RST:模块重启(生效工作模式)AT+
转载
2023-08-31 21:00:09
280阅读
1、51单片机实现由串口调试助手发送字符串控制继电器的开关可以说明你单片机程序串口收发功能是正常的,但是esp8266与51单片机的通信是有格式要求的,你的单片机程序要修改一下。2、下面是P2口控制灯的51单片机程序,你可将灯换成继电器即可。/********************************************************************/
#include
转载
2024-06-16 07:53:06
189阅读
1、用网络调试助手GET天气预报1.1、设置域名和端口,建立TCP连接域名:pi.seniverse.com,端口:801.2、GET请求1.2.1、先了解下HTTP请求报文格式 1.2.2、分析下这个GET请求第一行:请求行GET URL链接 HTTP协议版本第二、三、四、五行:请求头冒号前面是头部键,冒号后面是值,然后回车换行到下一行第六、七行:空行Connection行末
转载
2024-05-14 10:43:03
259阅读
目录目录一、创建网页完成LED的亮灭控制一、通过无线终端模式与WIFI连接二、esp8266通过创建网络服务器对浏览器的请求进行处理 三、结果二、创建网页获取esp8266引脚电平一、创建网页完成LED的亮灭控制一、通过无线终端模式与WIFI连接 先是设置当前环境下可以连接的wifi信号,包括其WIFI名称以及密码,这里列
转载
2024-07-26 11:43:54
861阅读
ESP8266使用AT指令发送GET方式HTTP请求写在前面好的建议正式开始完整流程及演示效果 写在前面今天开始调试ESP8266模块,想要使用它以串口AT命令的方式发送GET请求,用来上报信息给服务器端。在查找资料和实验的过程中发现网上的讲解并不是详细,东拼西凑看了几篇才走下来,在此写一个尽量“清楚明白”的文章,欢迎大家一起交流。好的建议1.建议大家现在每次都记事本上写AT命令,然后复制到串口
转载
2024-04-22 12:07:36
115阅读
1、初始化ESP8266_STA模式 void ICACHE_FLASH_ATTR ESP8266_STA_Init()
{
struct station_config STA_Config; // STA参数结构体
struct ip_info ST_ESP8266_IP; // STA信息结构体
// 设置ESP8266的工作模式
//-----------
转载
2024-04-16 13:17:05
102阅读
NodeMcu arduino ESP8266 Arduino IDE向闪存文件系统第一章 Arduino IDE向闪存文件系统上传文件 文章目录NodeMcu arduino ESP8266 Arduino IDE向闪存文件系统前言一、闪存文件系统上传文件准备工作1.下载 Arduino-ESP8266闪存文件插件程序2. 确定Arduino IDE项目文件夹位置3. 重新启动Arduino I
转载
2024-09-29 16:09:55
98阅读
前言 使用Web页面配置ESP8266的参数相对于使用串口AT指令配置更加直观和简单。与配置路由器方式类似。基本思路 基本思路是ESP8266工作AP模式下,作为TCP Server监听TCP Client的连接。因为网页HTTP默认的端口是80,所以ESP8266作为TCP Server的端口需要设置为80。电脑连接上ESP8266的AP后,网页访问默认IP地址192.168.4.1,此时
转载
2024-04-15 12:29:15
1183阅读
本文将介绍如何从零开始在STM32F103开发板上,通过连接ESP8266模组实现WiFi联网,以及使用OneOS高德云服务组件,最终实现根据公网定位当前大概位置,以及获取天气预报。一、创建项目如果你已经创建了OneOS项目,则可以跳过本节的内容,继续向下阅读。本节描述的是,还没有创建OneOS项目的情况下所需的操作。1.1 下载OneOS代码以使用码云主线代码为例,使用如下命令下载代码:git
转载
2024-05-07 19:51:18
182阅读
简介应用代码不太健壮时, 会遇到程序 crash 情况, 通常可通过 PC 寄存器, A0 寄存器, EXCCAUSE 寄存器和 backtrace 来初步定位问题. 例如截图中 crash 信息:通过如下方式定位分析问题时, 旨在让读者能够初步感知 crash 时的现场. 不代表程序 100% crash 在分析出的位置上.通过 backtrace 定位如上截图所示, 黄色打印是 backtra
转载
2024-04-21 16:20:39
59阅读
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阅读
设备与设备之间的通信往往都伴随着总线的使用,而用得比较多的就当属于SPI总线和I2C总线,而恰巧NodeMcu也支持这两种总线通信1. SPI总线——SPI类库的使用SPI是串行外设接口(Serial Peripheral Interface)的缩写。是Motorola公司推出的一种同步串行接口技术,是一种高速的、全双工、同步的通信总线。通过它可以连接使用同样接口的外部设备。例如,ESP8266模
转载
2024-06-17 17:28:01
22阅读
100ask七天物联网训练营学习笔记 - ESP8266学习完中断和串口通信后,开始学习ESP8266模块,通过这个模块可以让我们的STM32具备连接WiFi进行网络通信的能力,这样STM32就可以设计出更有意思的东西。1. ESP8266简介ESP8266算是一个 SOC,内置了一个超低功耗的Tensilica L106 32 位 RISC 处理器,CPU 时钟速度最高可达 160 MHz,支持
转载
2024-04-21 19:02:47
314阅读
一、硬件简介 1. Arudino 是一种开源的电子平台,该平台最初主要基于AVR单片机的微控制器和相应的开发软件,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。 2. ESP8266 是深圳安信可科技有限公司开发的基于乐鑫ESP8266的超低功耗的UART-WIFI模块的模组,可以方便进行二次元开发,接入云端服务,实现手机3/4G
概述本文是ESP8266运行MicroPython入门笔记,记录自己在探索MicroPython所见所思的同时,也顺便简单评估该开发方式的优缺点。开发环境ESP8266开发板: ESP-LAUNCHER(4 MB Flash)操作系统:Win10 64位关于MicroPythonMicroPython是一个基于Python 3的、精简和高效的编程语言,其包括Python标准库的一个小子集,并针对微
转载
2023-10-15 22:37:31
327阅读
首先先来解决上一讲留下的问题,如何检测芯片是否获取了ip,这个问题其实很简单。 先定义一个结构体变量struct ip_info pTempIp;用来获取连接状况,然后调用两个函数,wifi_get_ip_info(STATION_IF, &pTempIp);
if(wifi_station_get_connect_status() == STATION_GOT_IP)
{
os
转载
2024-08-17 15:40:53
30阅读
总述我们使用 ESP8266 模块,就是为传输数据到互联网上。而 ESP8266 有内置的 TCP/IP 协议栈,可以方便我们进行数据交换。那么 TCP/IP 协议栈是什么?一.计算机网络体系架构 TCP/IP 协议栈 是指能够在多个不同网络间实现信息传输的协议族。 说 TCP/IP 协议栈,那么就不得不提 OSI 参考模型,它是国际标准化组织(ISO)1997年提出的开放系统互联(Open Sy
转载
2024-05-10 17:15:25
142阅读
ESP8266固件升级有两种办法: 1. 通过UART接口烧录 2. ESP8266通过 WIFI 获取固件自己给自己升级 本文讲的是第一种方法。 硬件平台:STM32F103VCT6(主机) + ESP-12S(安信可的一款ESP8266模组) Stm32从SD卡中读取固件给ESP8266升级。大体流程如下一、 进入下载模式 首先 ESP8266 通过
转载
2024-03-07 21:09:43
472阅读