基于STM32开发板实现传感数据采集及wifi上云_stm32f407温湿度加wifi-程序员宅基地

一、实验要求:

本文基于STM32F407ZGT6开发板和DHT11温湿度传感器模块实现温湿度数据的采集,利用ESP8266的WiFi模块实现温湿度数据的上云,基于AT指令的编程(ESP8266),建立一个UDP/TCP Server,间隔一定时间将温湿度数据发送出去,可以加入MQTT协议。

二、实验设备

本部分参考博客:https://blog.csdn.net/weixin_43271542/article/details/117384011?spm=1001.2014.3001.5502

硬件:STM32F407ZGT6开发板、 DHT11温湿度传感器

软件:

2.1 Keil5
官方下载链接如下:http://www.keil.com/demo/eval/arm.htm

2.2 STM32f407固件库
官方下载链接如下:http://www.keil.com/dd2/pack

2.3 STM32CudeMx
官方下载链接如下:http://www.st.com/web/en/catalog/tools/PF259242

2.4 STM32CudeMx的f407软件包
官方下载链接如下:http://www.st.com/web/en/catalog/tools/PF259243

硬件连接图

三、实验准备

本部分参考博客:https://blog.csdn.net/weixin_43271542/article/details/117384011?spm=1001.2014.3001.5502

1、 BSP工程项目创建

(1)打开STM32CudeMX

(2)点击创建工程

(3)搜索STM32F407ZGT6,双击黄色区域

(4)点击Categories》System Core 》GPIO,选择PF9和PF10,分别点击为GPIO_OutPut

(5)对GPIO进行具体配置

(6)配置RCC时钟

(7)配置系统时钟

(8)这里以串口1为例 我们可以选

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45163474/article/details/117781475

智能推荐

【云周刊】第139期:阿里年会黑科技全揭秘:IoT手环、人脸识别验票、大屏弹幕互动等“十八般武艺”轮番上阵...-程序员宅基地

文章浏览阅读143次。摘要: 阿里年会黑科技全揭秘:IoT手环、人脸识别验票、大屏弹幕互动等“十八般武艺”轮番上阵,2017上半年无监督特征学习研究成果汇总,CDN最全学习教程,量子计算会带来什么样的革命?更多精彩技术资讯,尽在云周刊!本期头条阿里年会黑科技全揭秘:IoT手环、人脸识别验票、大屏弹幕互动等“十八般武艺”轮番上阵 在刚刚结束的2017阿里巴巴年会上,各种科技元素的运用让年会增加了不少吸睛之..._ai手环年会

linux共享磁盘挂载ntfs,解决linux(ubuntu18)下无法挂载ntfs磁盘,并读写挂载硬盘-程序员宅基地

文章浏览阅读447次。首先需要有ntfs-3g,没有的话sudo apt-get install ntfs-3g挂载硬盘:chen@ilaptop:/$ sudo mount -o rw,remount /dev/sdb1报错:Remounting is not supported at present. You have to umount volume and then mount it once again.再挂..._remounting is not supported at present. you have to umount volume and then m

Delphi下spcomm的安装,win7系统,delphi7和delphi2010._delphi spcomm安装-程序员宅基地

文章浏览阅读3.3k次。一、先说delphi7下,spcomm的安装。 安装完了,出现在system下,最后一个空间,蓝红黄; 二、delphi 2010下,控件的安装:先点击file->new->package-delphi 在右侧找到CONTAINS选项 右击出现菜单,选择AD_delphi spcomm安装

Qt系列文章之一(Qt 下载、安装,组件管理软件​储存库设置,离线/在线安装方式)_qt离线安装-程序员宅基地

文章浏览阅读1.7k次,点赞5次,收藏12次。前言上面说的方式,其实在我的其他博客多多少少都提及过,或者单独写成篇,这里充其量是总结归纳,所以可能有些地方我会直接内部跳转文章链接,只因为篇幅太大,重新聚集到一篇文章上面,让你们看着也会很累,当然不会全部都是链接跳转的,一个一个来,先从下载开始Qt下载这边只介绍具体的下载地址,本文也直接让Qt5.x系列,其他版本不涉及,因为Qt目前的大版本是5.x系列,最新版本最近刚更新到5.15。Qt6 于2020年年底发布,预览版已经出了,我尝试用过,体验还是不太好,因为要更改的东西太多了,删除了很多库,尤其_qt离线安装

学习动态代理前先看看-class字节码_动态代理对象字节码怎么看-程序员宅基地

文章浏览阅读370次。了解字节码_动态代理对象字节码怎么看

使用倒序索引提升ORDER BY DESC性能_索引倒序-程序员宅基地

文章浏览阅读1.1w次。使用倒序索引(INDEX DESC),可以大幅提升带有order by desc子句的SQL语句性能。_索引倒序

随便推点

SpringBoot2.X基础教程:配置文件详解_spring boot 2.x:配置文件详解-程序员宅基地

文章浏览阅读2.2k次,点赞21次,收藏9次。SpringBoot2.X基础教程:配置文件详解_spring boot 2.x:配置文件详解

IIS配置教程_iis配置。-程序员宅基地

文章浏览阅读468次。阿里云服务器,安装web服务器(IIS)教程 间接目的:云服务器搭建ftp网站,进而实现文件的传输功能。 所以,需要了解IIS,并能够配置安装IIS —— “Web服务器”。IIS简介:IIS全称:Internet Information Services(IIS,互联网信息服务)。是指World Wide Web server服务,IIS是一种Web(网页)服..._iis配置。

XJTU_ 西安交通大学2020大学计算机作业-第十周_一个函数来判断一个正整数是否为回文数,若是则返回1,否则返回0。所谓回文数是-程序员宅基地

文章浏览阅读1.3w次,点赞58次,收藏51次。XJTU_ 西安交通大学2020大学计算机作业-第十周XJTU_ 西安交通大学2020大学计算机作业-第十周注:所有题所有用例均已通过。俺又更新了,还是求点星星????文章没上传到github,反正没人点星星:https://github.com/nobodyXX/XJTU_C_homework/blob/main/week7,如果这篇文章带给你了帮助或者灵感,欢迎给我点个星星,谢谢!!!第一题编写程序,将用户输入的最多5位八进制数转换为十进制。输入:一个整数。输出:一个整数。样例输入:_一个函数来判断一个正整数是否为回文数,若是则返回1,否则返回0。所谓回文数是

js 方法中传入事件对象的同时,传入其它参数_调用方法怎么传入event-程序员宅基地

文章浏览阅读645次。test(e,param){}_调用方法怎么传入event

Fundation framework_nsobject fundation.framework-程序员宅基地

文章浏览阅读458次。框架式有许多类、方法、函数以及文档_nsobject fundation.framework

MemoryPool内存池(二)_memorypool.h-程序员宅基地

文章浏览阅读177次。前面对内存池已经有了一个大致的复习,现在实现一个简单的固定内存池一、MemoryPool.h#ifndef __SOFT_COLLECTION_H__#define __SOFT_COLLECTION_H__#include <iostream>#include <string>#include <errno.h>#include <unistd.h>#include <stdint.h>#include <memory._memorypool.h