LORA开发板采集温湿度数据,连接PC上位机显示和液晶屏显示

一、准备材料
准备以下板子和器件
Lora开发板x2 USB数据线x2 OLED 屏幕x2 StLink下载器x1 母对母杜邦线x3 DHT11 x2
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
二、设备连接
如图所示先将OLED 屏幕插入到开发板中
在这里插入图片描述
接着按照图中所示的,将串口一以及lora的拨码开关拨到指定方向
在这里插入图片描述
接着将USB数据线一端插入到开发板中,另一端插入到电脑的USB口中
在这里插入图片描述
接着按照图中所示,将电源开关拨到USB方向,选择采用USB进行供电
在这里插入图片描述
接着我们按照图中所示,将DHT11插入到开发板中,记得两块板子都要按照图中所示插入dht11模块
在这里插入图片描述
三、代码下载
接着我们先把StLink下载器如图所示先接入到其中一块板子上去
在这里插入图片描述
设备准备完成之后,接着打开我们的Demo5代码文件夹
在这里插入图片描述
然后先打开Demo5-A的工程文件夹,首先先把A的代码烧入到率先接好StLink下载器的板子中去
在这里插入图片描述
然后打开工程,点击编译,查看下面Bulid Output信息栏,出现"Demo5-A\Demo5-A.axf" - 0 Error(s), 0 Warning(s).字样及代表代码编译无误,然后再点击下载代码,将代码下载到开发板中
在这里插入图片描述
A的代码下载完成之后,将StLink下载器如上方所示接入到另一块开发板中,接线完成之后打开Demo5-B的工程文件夹,将B的代码工程打开
在这里插入图片描述
打开工程之后,点击编译,查看下面Bulid Output信息栏,出现"Demo5-B\Demo5-B.axf" - 0 Error(s), 0 Warning(s).字样及代表代码编译无误,然后再点击下载代码,将代码下载到开发板中
在这里插入图片描述
四、效果展示
两块板子相对应的代码都下载完成之后,我们即可打开串口工具,打开对应的串口,分别按下两块板子上的Reset复位按钮,即可在串口助手上查看到如下图所示的信息输出
在这里插入图片描述
出现此信息说明我们代码已经正常开始运行,具体的运行效果我们可以打开相对应的Demo5视频来进行观看了解

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

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

相关文章

SQL Server用sql语句添加列,添加列注释

SQL Server用sql语句添加列,添加列注释 微软文档: https://learn.microsoft.com/zh-cn/sql/relational-databases/tables/add-columns-to-a-table-database-engine?viewsql-server-ver15 alter table article add RedirectURL varchar(600) nu…

(七)Unity VR项目升级至Vision Pro需要做的工作

Vision Pro 概述 定位为混合现实眼镜,对AR支持更友好 无手柄,支持手(手势)、眼(注视)、语音交互 支持空间音频,相比立体声、环绕声更有沉浸感和空间感 支持VR/AR应用,支持多种应用模…

八字精批API接口

接口平台&#xff1a;https://api.yuanfenju.com/ 开发文档&#xff1a;https://doc.yuanfenju.com/ 支持格式&#xff1a;JSON 请求方式&#xff1a;HTTP POST <?php//密钥 $api_secret "wD******XhOUW******pvr"; //请求网关 $gateway_host_url "ht…

FPGA应用学习笔记-----复位电路(二)和小结

不可复位触发器若和可复位触发器混合写的话&#xff0c;不可复位触发器是由可复位触发器馈电的。 不应该出现的复位&#xff0c;因为延时导致了冒险&#xff0c;异步复位存在静态冒险 附加素隐含项&#xff0c;利用数电方法&#xff0c;消除静态冒险 这样多时钟区域还是算异步的…

【Docker】如何在设计 dockerfile 过程中,设置容器启动后的定时任务

如何在设计 dockerfile 过程中&#xff0c;设置容器启动后的定时任务 jwensh 2023.08.14 文章目录 如何在设计 dockerfile 过程中&#xff0c;设置容器启动后的定时任务1. 基于 alpine 设计 dockerfile 过程中&#xff0c;设置容器启动后的定时任务2. 基于 CentOS 设计 Dockerf…

深度学习实战基础案例——卷积神经网络(CNN)基于SqueezeNet的眼疾识别|第1例

文章目录 前言一、数据准备1.1 数据集介绍1.2 数据集文件结构 二、项目实战2.1 数据标签划分2.2 数据预处理2.3 构建模型2.4 开始训练2.5 结果可视化 三、数据集个体预测 前言 SqueezeNet是一种轻量且高效的CNN模型&#xff0c;它参数比AlexNet少50倍&#xff0c;但模型性能&a…

Linkedin为什么要退出中国市场?

在迅速发展的时代,职场也在不断变换,只有不断地提升专业技能和进行培训,才能在职场中获得成功。Linkedin作为一家专注于职业发展的平台,专业的学习体验以及热门技能赢得了人们青睐。然而遗憾的是这个曾经让人备受青睐的平台,如今却在中国市场中黯然落幕,究竟是何种原因让曾经风…

大数据Flink(六十一):Flink流处理程序流程和项目准备

文章目录 Flink流处理程序流程和项目准备 一、Flink流处理程序的一般流程

Springboot 设置统一的请求返回格式

现在开发过程中主要采用前后端分离的方式进行开发测试&#xff0c;也就是前端封装请求&#xff0c;后端提供标准的API接口服务。一般现在json 格式受到开发者们的青睐&#xff0c;学习过程中我们可以设置接口的返回类型&#xff0c;那么怎么做到设置统一的返回格式呢&#xff1…

数据在内存中的存储(二进制形式存储)

计算机要处理的信息是多种多样的&#xff0c;如数字、文字、符号、图形、音频、视频等&#xff0c;这些信息在人们的眼里是不同的。但对于计算机来说&#xff0c;它们在内存中都是一样的&#xff0c;都是以二进制的形式来表示。 要想学习编程&#xff0c;就必须了解二进制&…

Spark SQL优化:NOT IN子查询优化解决

背景 有如下的数据查询场景。 SELECT a,b,c,d,e,f FROM xxx.BBBB WHERE dt ${zdt.addDay(0).format(yyyy-MM-dd)} AND predict_type not IN ( SELECT distinct a FROM xxx.AAAAAWHERE dt ${zdt.addDay(0).format(yyyy-MM-dd)} ) 分析 通过查看SQL语句的执行计划基本…

Dubbo基础学习(笔记一)

目录 第一章、概念介绍1.1&#xff09;什么是RPC框架1.2&#xff09;什么是分布式系统1.3&#xff09;Dubbo概述1.3&#xff09;Dubbo基本架构 第二章、服务提供者2.1&#xff09;目录结构和依赖2.2&#xff09;model层2.3&#xff09;service层2.4&#xff09;resources配置文…

ARTS 挑战打卡的第8天 ---volatile 关键字在MCU中的作用,四个实例讲解(Tips)

前言 &#xff08;1&#xff09;volatile 关键字作为嵌入式面试的常考点&#xff0c;很多人都不是很了解&#xff0c;或者说一知半解。 &#xff08;2&#xff09;可能有些人会说了&#xff0c;volatile 关键字不就是防止编译器优化的吗&#xff1f;有啥好详细讲解的&#xff1…

HashMap底层相关内容

HashMap的底层结构&#xff1a; 1.7之前 数组加链表&#xff0c;当两个值进行插入的时候 采用头插法进行插入&#xff0c;可能会造成死循环 1.8之后 数组加链表/红黑树&#xff0c;当两个值进行插入的时候&#xff0c;采用尾插法进行插入&#xff0c;不会造成死循环 HashMap底…

xml转map工具类

背景&#xff1a;最近遇到接口返回是xml&#xff0c;所以需要整一个转换的工具类&#xff0c;方便后续其他xml处理。 依赖引入&#xff1a; <dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>1.1</versi…

澎峰科技|邀您关注2023 RISC-V中国峰会!

峰会概览 2023 RISC-V中国峰会&#xff08;RISC-V Summit China 2023&#xff09;将于8月23日至25日在北京香格里拉饭店举行。本届峰会将以“RISC-V生态共建”为主题&#xff0c;结合当下全球新形势&#xff0c;把握全球新时机&#xff0c;呈现RISC-V全球新观点、新趋势。 本…

linux下nginx配置https和反向代理本地端口

1 修改配置文件/etc/nginx/sites-enabled/default 在配置文件中增加一个server用来做https端口监听&#xff0c; ssl_certificate和ssl_certificate_key修改为自己申请的https认证文件 server{listen 443 ssl;server_name www.dogrich.net;#root /var/www/html;# 上面配置的…

《3D 数学基础》12 几何图元

目录 1 表达图元的方法 1.1 隐式表示法 1.2 参数表示 1.3 直接表示 2. 直线和射线 2.1 射线的不同表示法 2.1.1 两点表示 2.1.2 参数表示 2.1.3 相互转换 2.2 直线的不同表示法 2.2.1 隐式表示法 2.2.2 斜截式 2.2.3 相互转换 3. 球 3.1 隐式表示 1 表达图元的方…

C语言的使用技巧--在IO操作中的移位和快速配置

在WB32F103&#xff08;ARM cortex m3内核&#xff0c;96Mhz&#xff09;的gpio初始化中有一段代码&#xff0c;充分的结合了硬件特征并使用C语言的技巧来快速的配置对应的GPIO的功能&#xff0c;堪称经典和楷模&#xff0c;代码异常简洁&#xff0c;执行速度快&#xff0c;配置…

【深度学习所有损失函数】在 NumPy、TensorFlow 和 PyTorch 中实现(2/2)

一、说明 在本文中&#xff0c;讨论了深度学习中使用的所有常见损失函数&#xff0c;并在NumPy&#xff0c;PyTorch和TensorFlow中实现了它们。 (二-五)见 六、稀疏分类交叉熵损失 稀疏分类交叉熵损失类似于分类交叉熵损失&#xff0c;但在真实标签作为整数而不是独热编码提…