STM32单片机+DHT11温湿度传感器+OLED屏幕+蜂鸣器报警+温湿度数据发送到串口调试助手+源代码 20.4万 295 01:04:52 App 【超详细,开源】STM32+ESP8266(ESP32)+MQTT+阿里云物联网平台 1.7万 1 01:01 App [开源]江科大框架STM32 DHT11环境温湿度检测实现 4.9万 33 01:48 App 基于STM32单片机智能音乐MP3播放...
STM32上实现简单的OLED屏幕菜单效果,显示效果比预料中的更丝滑 7581 8 04:41 App 【STM32单片机Proteus仿真】温湿度DHT11烟雾光照实验室环境监测系统设计 1379 0 15:59 App 从零开始实现STM32-Simulink温湿度I2C采集(自建模型方式) 366 3 01:49 App 【Proteus仿真毕业设计】基于STM32F103C8单片机DS1302时钟...
1.OLED显示界面 将要显示的字符通过取模软件取模,将生成数据放入oledfont.h中的数组char Hzk[][32]里 2.DHT11温湿度传感器 #include"bsp_DHT11.h"staticvoidDHT11_Mode_IPU(void);staticvoidDHT11_Mode_Out_PP(void);staticuint8_tDHT11_ReadByte(void);unsignedcharple[]="0123456789";externDHT11_Data_...
将OLED12864显示屏的SDA引脚连接到STM32F103C8T6开发板的PA6引脚上。 将OLED12864显示屏的SCL引脚连接到STM32F103C8T6开发板的PA7引脚上。 将OLED12864显示屏的VCC引脚连接到STM32F103C8T6开发板的5V引脚上。 将OLED12864显示屏的GND引脚连接到STM32F103C8T6开发板的GND引脚上。 软件编写 DHT11温湿度传感器的驱动 ...
本篇介绍STM32如何外接温湿度传感器实现当前环境温湿度的读取,并显示到OLED屏幕上。 1 DTH11温湿度传感器 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,包括一个电阻式感湿元件和一个NTC测温元件。 1.1 数据读取协议 微控制器MCU与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4...
本文的OLED多级菜单UI为一个综合性的STM32小项目,使用多传感器与OLED显示屏实现智能终端的效果。项目中的多级菜单UI使用了较为常见的结构体索引法去实现功能与功能之间的来回切换,搭配DHT11,RTC,LED,KEY等器件实现高度智能化一体化操作。 后期自己打板设计结构,可以衍生为智能手表等小玩意。目前,项目属于裸机状态(CPU...
__HAL_I2C_ENABLE(&hi2c1); ``` 4.添加DHT11库和SSD1306库 5.编译和烧录 编译代码并将生成的hex文件烧录到STM32开发板中。 6.运行程序 将STM32开发板连接到电源并启动,温湿度数据将通过温湿度传感器采集并显示在OLED显示屏上。 总结: 通过以上步骤,我们成功地实现了用STM32采集温湿度数据并在OLED显示屏上...
硬件:stm32f103c8t6,dht11,esp32,oled,led,杜邦线,面包板,stlink。 软件:keil5,VScode-platformio。 Esp32代码: #include "SoftwareSerial.h" #include <Arduino.h> #include<WiFi.h> #include<PubSubClient.h> #include<ArduinoJson.h> const char *ssid = "ASUS"; // 输入你的WiFi名称 ...
一块可以通过厂家测试样例的 DHT11 (这个事情请在您购买 DHT11 的时候向卖家索要厂家测试样例) 一块可以通过厂家测试样例的使用IIC协议通信的 OLED 屏幕(这个事情请在您购买 OLED 的时候向卖家索要厂家测试样例) 一块STM32F103C8T6核心板(BTW,最好是ST厂家生产的,国产可以,后续会讲如何修改cfg文件通过上机校验码...