一、硬件准备 STM32F103C8T6 开发板。 DHT11 温湿度传感器。 杜邦线若干。 二、软件准备 安装开发环境,如 Keil MDK 等。 准备STM32 的标准库或 HAL 库。 三、连接硬件 将DHT11 的 VCC 引脚连接到开发板的 3.3V 电源。 将DHT11 的 GND 引脚连接到开发板的地。 将DHT11 的 DATA 引脚连接到 STM32 的...
// 初始化设备,其行为依据LAZY_INIT确定uint8_tinit_DHT11_Device(DHT11_Config* config);// 获取数据包,pack推介是空的!voidgetDHT11_DataPack(DHT11_Config* config, DHT11_DataPack* pack);// 获取当前状态DHT11_Errorerror_GetDHT11_Status(); 截止到目前我们可以思考得到三个这样的函数签名。大...
1、STM32单片机:STM32F103C8T6 2、dht11温湿度传感器检测温度、湿度数据 3、光敏电阻通过AD转换检测光线强度 3、OLED显示检测到的数据情况 4、蓝牙模块连接成品手机APP,APP显示检测到的数据,并控制三个继电器 5、三个不同的继电器代表室内的家电,继电器通过按键或手机APP控制...
1、STM32单片机:STM32F103C8T6 2、dht11温湿度传感器检测温度、湿度数据 3、MQ气体传感器检测烟雾浓度情况 4、OLED屏幕显示检测到的数据情况和报警的阈值 5、三个按键:切换、加、减。切换设置项,加减按键调整对应项的阈值 6、任意一项高于阈值,或者红外检测到有信号,蜂鸣器都报警 6、蓝牙模块连接手机APP,定制APP...
STM32F103C8T6---DHT11获取温湿度代码分享 #编程入门 #c语言 - 沉梦昂志于20240413发布在抖音,已经收获了995个喜欢,来抖音,记录美好生活!
使用ESP32,DHT11,STM32F103c8t6,OLED实现温湿度显示+远程控制LED的亮灭,同时在EMQX收集温湿度数据。 硬件:stm32f103c8t6,dht11,esp32,oled,led,杜邦线,面包板,stlink。 软件:keil5,VScode-platformio。 Esp32代码: #include "SoftwareSerial.h" #include <Arduino.h>...
这是基于STM32设计的智能插座+人体感应灯。SRM32F103C8T6最小系统板、红外热释电人体感应模块、DHT11温湿度传感器、0.96寸单色OLED显示屏、ESP8266、继电器、RGB大功率白灯.
好长时间没更新了,最近在学习单片机,不想买最小系统板学习,所以,我就自己花了几天时间绘制了一个STM32F103C8T6最小系统板,封装了DHT11温湿度传感器模块和7针OLED显示屏。资料我都会开源的,文章的最后我会放一个百度网盘,有需要的可以免费下载。我用的立创EDA网页版。我们来看看实物吧。 那个按键KEY2掉了,在使...
ESP8266_01S模块、DHT11温湿度传感器、0.96OLED显示屏、BH1750光照度传感器、MQ2烟雾浓度传感器、LED灯...
移植步骤中的导入.c和.h文件与【CW32模块使用】DHT11温湿度传感器相同,只是将.c和.h文件更改为bsp_...