1、51单片机实现由串口调试助手发送字符串控制继电器的开关可以说明你单片机程序串口收发功能是正常的,但是esp8266与51单片机的通信是有格式要求的,你的单片机程序要修改一下。2、下面是P2口控制灯的51单片机程序,你可将灯换成继电器即可。/********************************************************************/
#include
转载
2024-06-16 07:53:06
189阅读
curl一下这个网址即可 Linux 终端中可以直接这样使用
原创
2022-04-08 10:46:02
114阅读
目录目录一、创建网页完成LED的亮灭控制一、通过无线终端模式与WIFI连接二、esp8266通过创建网络服务器对浏览器的请求进行处理 三、结果二、创建网页获取esp8266引脚电平一、创建网页完成LED的亮灭控制一、通过无线终端模式与WIFI连接 先是设置当前环境下可以连接的wifi信号,包括其WIFI名称以及密码,这里列
转载
2024-07-26 11:43:54
861阅读
上次我们一起做了抢答器后,脑回路是不是特别快啦。这时候我们趁热打铁,思考一下。在前面我们一直使用的是数字引脚(比如:开发板上标注的D0、D1、D2等),但是很多情况下我们需要测量一个模拟量,比如读取某个变化的电压值,这时候就需要模拟引脚的功能了(如:A0),下面我们在电路中加入一个电位器,看看随着电位器的变化,读取到的模拟数值变化。一、工具原料 电脑,windows系统 零知ESP8266开发板
转载
2024-03-22 06:56:52
133阅读
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阅读
主要功能:读取开关桩状态,将状态打印到串行监视器。学习内容:如何将GPIO口设置为输入状态如何读取GPIO口的状态1.所需硬件有两种方式:板载和自行搭建板载按键:ESP8266开发板自行搭建:ESP8266开发板按键/拨动开关10K欧姆电阻2.电路图因为ESP8266有板载的两个按键,所以使用板载按键进行实验,其按键连接的是GPIO0口。当然你也可以自行搭建,电路图如下:(需要根据自己连接的具体是
转载
2024-10-16 14:10:50
0阅读
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阅读
100ask七天物联网训练营学习笔记 - ESP8266学习完中断和串口通信后,开始学习ESP8266模块,通过这个模块可以让我们的STM32具备连接WiFi进行网络通信的能力,这样STM32就可以设计出更有意思的东西。1. ESP8266简介ESP8266算是一个 SOC,内置了一个超低功耗的Tensilica L106 32 位 RISC 处理器,CPU 时钟速度最高可达 160 MHz,支持
转载
2024-04-21 19:02:47
314阅读
设备与设备之间的通信往往都伴随着总线的使用,而用得比较多的就当属于SPI总线和I2C总线,而恰巧NodeMcu也支持这两种总线通信1. SPI总线——SPI类库的使用SPI是串行外设接口(Serial Peripheral Interface)的缩写。是Motorola公司推出的一种同步串行接口技术,是一种高速的、全双工、同步的通信总线。通过它可以连接使用同样接口的外部设备。例如,ESP8266模
转载
2024-06-17 17:28:01
22阅读
前言 使用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阅读
一、硬件简介 1. Arudino 是一种开源的电子平台,该平台最初主要基于AVR单片机的微控制器和相应的开发软件,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。 2. ESP8266 是深圳安信可科技有限公司开发的基于乐鑫ESP8266的超低功耗的UART-WIFI模块的模组,可以方便进行二次元开发,接入云端服务,实现手机3/4G
本文将介绍如何从零开始在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阅读
# 如何使用Python获取自身IP地址
## 流程图
```mermaid
flowchart TD
A(开始) --> B(导入socket模块)
B --> C(创建socket对象)
C --> D(获取主机名)
D --> E(获取IP地址)
E --> F(打印IP地址)
F --> G(结束)
```
## 类图
```merm
原创
2024-05-20 06:50:21
37阅读
首先先来解决上一讲留下的问题,如何检测芯片是否获取了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相当于作为一个web服务器,当我连接wifi后通过外部设备输入相应的IP,esp8266进行解析,将存储在8266,falsh中的网页读取并显示出来,当我点击网页上的按钮后,8266进行解析,控制灯亮。网页与服务器之间使用Get/POST协议。8266设置AP模式,建立wifi热点创建TCP_server,建立帧听等待clientl连接server,等待接收数据根据接
转载
2024-03-28 06:58:19
319阅读
最近在用esp8266获取天气预报时,遇到了许多问题,经过了一下午的搜罗,总结出以下经验供各位网友学习。本文只需通晓8266连接wifi,创建tcp连接即可。我使用的是心知天气的api,百度搜索即可,可以申请免费试用付费版也可以使用免费版,这里以免费版为例。心知天气api:https://api.seniverse.com/v3/weather/now.json?key=key&locat
转载
2024-04-19 11:42:17
241阅读
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 1、 Esp8266之 搭建开发环境,开始一个“hellow world”串口打印。2、 Esp8266之 利用GPIO开始使用按钮点亮你的“第一盏灯”。3、 Esp8266之 利用 "软件定时器 " 定时0.5秒闪烁点亮一盏LED。4 、Esp8266之 了解PW
一直想做一个能够通过WiFi模块来获取 互联网获取 时间 和 天气 的时钟,网上大部分是获取时间的教程,对于获取天气的教程都是我看不懂的神奇语言,对于我这种不会java、html或者JSON什么乱七八糟的菜鸡来说就是天书,因此我只做出来能够获取网络时间的时钟,获取天气的没有实现。 最近由于某些设计需要又重新研究了下,终于弄清楚获取天气信息的方法了,今天我这个菜鸡就来给大家分享下通过AT指令获取网络
转载
2024-03-28 15:13:58
480阅读