Arduino+ESP8266 MCU开发板 ----带你开发DHT11温湿度开发项目

news2024/11/27 0:30:59

目录

PC调试过程如图 

手机APP可在各大商场APP中下载

手机APP调试结果/效果如图

ESP8266 MUC介绍

ESP8266 MUC主要特点:

步1:下载Arduino,本次不多做说明,本次使用的arduino软件为老版本的,新版本有关的问题本人不回复哦。

步2:可下载含有arduino开发的.ino代码文件

步3:烧录代码手法操作

当Ardduino软件出现如图时

 ESP8266 MUC开发板需要按照如下进行烧录

步4:替换代码中的WIFI密码,名称, 端口和 IP

1:替换WIFI密码,名称

2:替换端口 和 IP--------需要和步5匹配端口和IP

步5:手机APP调试端口和IP 匹配设置        例如本人匹配

IP主机地址:192.168.43.1

端口:8888 

步6:调试结果

步7:完毕


注意,本次实验未加DHT11温湿度传感器

PC调试过程如图 

手机APP可在各大商场APP中下载

手机APP调试结果/效果如图

ESP8266 MUC介绍

由于其小巧、低功耗和高性能等特点,ESP8266 MUC已经被广泛应用于各种项目中,包括但不限于:

  • 物联网:由于其Wi-Fi连接性能和低功耗模式,ESP8266 MUC非常适合于物联网应用场景,如智能家居、智能城市等。
  • 传感器网络:ESP8266 MUC可以通过多个GPIO引脚连接各种传感器和其他外围设备,可以用于构建灵活的传感器网络。
  • 嵌入式控制:由于其高性能和多个通信接口,ESP8266 MUC可以用于控制各种嵌入式设备,如智能手表、智能眼镜等。
  • 学习嵌入式系统:由于其易于使用和低成本,ESP8266 MUC是学习嵌入式系统编程的理想工具。

ESP8266 MUC主要特点:

  • 小型:ESP8266 MUC非常小,尺寸约为5 mm x 5 mm,因此非常适合于紧凑型嵌入式设备。
  • 低功耗:ESP8266 MUC具有低功耗模式,可以延长电池寿命。同时,它还支持深度睡眠模式,消耗非常少的电力。
  • 高性能:ESP8266 MUC的主频高达160 MHz,拥有强大的处理能力,可以处理各种复杂任务。
  • Wi-Fi:ESP8266 MUC带有802.11 b/g/n Wi-Fi模块,具有良好的无线网络连接性能。
  • 多接口:ESP8266 MUC带有多个GPIO引脚,同时还支持SPI、I2C、UART等通信接口,兼容多种外围设备。
  • OTA升级:ESP8266 MUC支持OTA(Over-the-Air)升级,可以远程更新固件。

步1:下载Arduino,本次不多做说明,本次使用的arduino软件为老版本的,新版本有关的问题本人不回复哦。

这里有步骤:

(4条消息) arduino安装+esp32+esp8266安装_failed to execute script esptool_海口飞鹏岛科技有限公司的博客-CSDN博客

步2:可下载含有arduino开发的.ino代码文件

Arduino开发DHT11温湿度传感器项目适应,适合局域网使用资源-CSDN文库

步3:烧录代码手法操作

当Ardduino软件出现如图时

 ESP8266 MUC开发板需要按照如下进行烧录

步4:替换代码中的WIFI密码,名称, 端口和 IP

1:替换WIFI密码,名称

2:替换端口 和 IP--------需要和步5匹配端口和IP

步5:手机APP调试端口和IP 匹配设置        例如本人匹配

IP主机地址:192.168.43.1

端口:8888 

步6:调试结果

步7:完毕

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/577930.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

统计学的假设检验

假设检验的核心其实就是反证法。反证法是数学中的一个概念,就是你要证明一个结论是正确的,那么先假设这个结论是错误的,然后以这个结论是错误的为前提条件进行推理,推理出来的结果与假设条件矛盾,这个时候就说明这个假…

总结881

学习目标: 月目标:5月(1800基础部分,背诵15篇短文) 周目标:1800高等数学部分并完成错题记录,英语背3篇文章并回诵 每日必复习(5分钟) 前天错题纠错,线代部…

Solidity拓展:数据类型的转换

1.数据类型隐式转换 (自动) 同一类型之间的转换:由低长度转换为高长度int8-int16-int32int256,但int不能自动转换成uint,因为放不下负数所以直接不让转换,且 int8 不能转换成 uint256 (因为 uint256 不能涵盖某些值,例如, -1&…

Android解决xutils数据库kotlin添加List数组问题

Android解决xutils数据库kotlin添加List数组问题 前言: 上一篇我们讲解了xutils中数据库版本升级的使用和问题,这篇博客讲解xutils中数据库添加list数据的问题,这个库真的是很强大,但是数据库的使用真不友好,添加一个…

从零开始手搓一个STM32与机智云的小项目——硬件介绍

文章目录 前言硬件简介选型1.主控2.电源3.电机驱动4.舵机驱动5.USB转TTL6.其他模块 原理图绘制1.STM32最小系统1.电源输入2.晶振选择3.复位电路4.BOOT选择电路5.下载电路 2.电源部分及与PC通信部分3.功能模块的实现1.串口2.定时器输入捕获与输出比较3.硬件SPI4.ADC5.温湿度传感…

学校食堂明厨亮灶 yolov8

学校食堂明厨亮灶可以yolov8网络模型技术,学校食堂明厨亮灶通过对厨师的穿戴情况行为举止等进行监测。YOLOv8 算法的核心特性和改动可以归结为如下:提供了一个全新的 SOTA 模型,包括 P5 640 和 P6 1280 分辨率的目标检测网络和基于 YOLACT 的…

C++环形缓冲区设计与实现:从原理到应用的全方位解析

C环形缓冲区设计与实现:从原理到应用的全方位解析 一、环形缓冲区基础理论解析(Basic Theory of Circular Buffer)1.1 环形缓冲区的定义与作用(Definition and Function of Circular Buffer)1.2 环形缓冲区的基本原理&…

SAP-MM-内向外向交货单

1、内向&外向交货单概念 外向交货(outbound delivery)是用在客户与企业之间的交货单,而内向交货(inbound delivery)则是用在供应商与企业之间的交货单;换言之,外向交货多用于SD 模块&#…

基于MAX-10 FPGA 超声波测距模块HC_SR04

文章目录 一、介绍超声波测距模块HC_SR04二、模块框图三、模块编写1. 测距信号源2. 距离计算3. 数码管模块4. 顶层模块 四、实验现象总结 一、介绍超声波测距模块HC_SR04 HC-SR04是一种基于超声波的测距模块。该模块向前15度内发送超声波并接收回响,通过发出超声波…

第一章:简单的C程序设计基础

一、C语言词汇 在C语言中使用的词汇分为:关键字、标识符、常量、运算符、分隔符、注释符等。 1.1关键字 1.2标识符 在程序中使用的变量名或函数名等统称为标识符;标识符的命名规则如下: (C语言区分大小写) 不能是关…

一个简单的基于C/S模型的TCP通信实例

1 TCP协议 1.1 概念 TCP是一种面向连接的、可靠的协议,有点像打电话,双方拿起电话互通身份之后就建立了连接,然后说话就行了,这边说的话那边保证听得到,并且是按说话的顺序听到的,说完话挂机断开连接。也…

2023 华为 Datacom-HCIE 真题题库 08--含解析

单项选择 1.[试题编号:190385] (单选题)以下关于BGP/MPLSIPVPN路由交互的描述,错误的是哪一项? A、PE与CE之间交互的是IPv4路由信息 B、出口PE可以通过BGP、IGP或静态路由的方式向远端CE发送IPv4路由 C、入口PE将从CE接收到的I…

数组(1)

文章目录 目录1. 一维数组的创建和初始化1.1 一维数组的创建1.2 一维数组的初始化 2. 一维数组的使用3. 一维数组在内存中的存储4. 二维数组的创建和初始化4.1 二维数组的创建4.2 二维数组的初始化 5. 二维数组的使用6. 二维数组在内存中的存储7. 数组越界8. 数组作为函数参数 …

chatgpt赋能python:Python自动填表单:提高工作效率的好帮手

Python 自动填表单:提高工作效率的好帮手 在现代社会中,表单已成为我们日常工作中不可或缺的一部分。填表单虽然看似简单,但是时间一长,不仅会影响工作效率,还会带来心理负担。幸运的是,Python 自动填表单…

Linux-0.11 boot目录bootsect.s详解

Linux-0.11 boot目录bootsect.s详解 模块简介 bootsect.s是磁盘启动的引导程序,其概括起来就是代码的搬运工,将代码搬到合适的位置。下图是对搬运过程的概括,可以有个印象,后面将详细讲解。 bootsect.s主要做了如下的三件事: 搬…

doris---Rollup

Rollup 3.5.1基本概念 通过建表语句创建出来的表称为 Base 表(Base Table,基表) 在 Base 表之上,我们可以创建任意多个 ROLLUP 表。这些 ROLLUP 的数据是基于 Base 表产生的,并且在物理上是独立存储的。 Rollup表的好处&#xff…

C#调用FreeSpire.PDF获取PDF文档中使用的字体

除了图片之外,电子文件中使用的字体都必须要在本机中安装才能正常查看文字(word缺少字体的话会自动使用相似或默认字体),要想知道电子文件中使用的字体,可以将电子文件转换为PDF文件(如果是打印成PDF的话&a…

chatgpt赋能python:Python收集数据在SEO中的重要性

Python 收集数据在 SEO 中的重要性 随着互联网的发展,搜索引擎对于用户获取信息的重要性日益增加。SEO(搜索引擎优化)一直是每个网站必须考虑的问题。Python 收集数据在 SEO 中可以发挥重要的作用,帮助网站提高排名。下面我们来详…

Solidity拓展:数学运算过程中数据长度溢出的问题

在数学运算过程中假如超过了长度则值会变成该类型的最小值,如果小于了该长度则变成最大值 数据上溢 uint8 numA 255; numA;uint8的定义域为[0,255],现在numA已经到顶了,numA会使num变成0(由于256已经超过定义域,它会越过256&…

结构体 --- C语言

目录 1.结构体的声明 2.结构体变量的定义和初始化 3.结构体成员访问 4.结构体传参 1.结构体的声明 结构是一些值的集合,这些称为成员变量,结构的每个成员可以是不同类型的变量。 而数组是一组类型相同的元素的集合。 生活中的描述 人:名…