Library Search
结果页进阶:DHT22 温湿度传感器 + OLED 显示
在 知识库 中找到 8 个匹配结果。
知识库
知识库
8 个 进阶:DHT22 温湿度传感器 + OLED 显示 # Arduino 外设综合:温湿度传感器 DHT22 + OLED 显示
## 目标
使用 DHT22 采集温湿度,在 SSD1306 OLED 上实时显示,并实现按键切换显示模式。
## 硬件清单
| 元件 | 引脚 |
|------|------|
| Arduino Uno | - |
| DHT22 温湿度传感器 | DATA → D2 |
| SSD1306 OLED (12… 3% DHT22/AM2302 高精度温湿度传感器代码例程 # DHT22/AM2302 高精度温湿度传感器代码例程
## 1. STM32 HAL 库驱动(GPIO 模拟单总线)
```c
// dht22.h
#ifndef __DHT22_H
#define __DHT22_H
#include "main.h"
typedef struct {
float temperature; // 温度 °C(负温自动处理)
flo… 3% GME12864-19 OLED I2C 显示模块技术文档 # GME12864-19 OLED I2C 显示模块技术文档
## 概述
GME12864-19 是一款 0.96英寸 OLED 显示模组,分辨率为 128×64 像素,采用 SSD1306 驱动IC,I2C 通信接口。支持蓝色、白色或蓝白双色显示。模块体积小巧(约27mm×27mm),自发光无需背光,对比度高,响应速度快,非常适合嵌入式系统的人机界面显示。
### 主要特点
- 0.96… 3% GME12864-19 OLED I2C 驱动代码例程 // 画圆
display.drawCircle(100, 30, 15, SSD1306_WHITE);
// 填充圆
display.fillCircle(100, 30, 5, SSD1306_WHITE);
// 画三角形
display.drawTriangle(10, 60, 30, 20, 50, 60, SSD1306_WHITE);… 3% 0.96寸OLED SSD1306 多平台代码例程 // SSD1306 I2C 发送字节回调
uint8_t u8x8_byte_hw_i2c(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) {
static uint8_t buffer[32];
static uint8_t buf_idx;
switch(msg) {
case U8… 2% AM2302 高精度温湿度传感器技术文档 # DHT22/AM2302 高精度温湿度传感器技术文档
## 1. 概述
DHT22(又称 AM2302)是一款高精度数字温湿度传感器,采用专用数字模块采集技术和温湿度传感技术,内含电容式感湿元件和高精度 NTC 测温元件。相比 DHT11,DHT22 拥有更宽的量程、更高的精度和更高的分辨率(0.1°C / 0.1% RH)。出厂前经过精密校准,校准系数存储在 OTP 内存中。
**与… 2% DHT11 温湿度传感器代码例程 # DHT11 温湿度传感器代码例程
## 1. STM32 HAL 库驱动(GPIO 模拟单总线)
```c
// dht11.h
#ifndef __DHT11_H
#define __DHT11_H
#include "main.h"
typedef struct {
uint8_t humidity; // 湿度整数
uint8_t temperature;… 2% DHT11 温湿度传感器技术文档 # DHT11 温湿度传感器技术文档
## 1. 概述
DHT11 是一款含有已校准数字信号输出的温湿度复合传感器。传感器内部包含一个电阻式感湿元件和一个 NTC 测温元件,并连接到一个高性能 8 位单片机。出厂前经过精确校准,校准系数以程序形式储存在 OTP 内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。
**主要特性:**
- 单总线数字信号输出,节省 IO 口
- 超小体… 2%