2024-09-01
售卖作品
00

空调机

硬件:stm32、oled显示器、ds18b20温度传感器、风扇驱动和风扇、红外接收器、遥控器

软件功能:

(1)显示室内温度

(2)显示当前模式:常态、除湿、通风

(3)显示当前风速:慢速、中速、高速

(4)显示设置的温度

(5)按键修改当前模式

(6)按键修改当前风速(PWM风扇)

(7)按键修改设置温度

在这里插入图片描述

视频看效果:

cpp
下载:https://www.lanzouh.com/iDxc922mnekj 密码:b64i

技术点:

(1)DS18B20读取

(2)oled 0.96寸oled显示

(3)红外接收

(4)PWM控制风扇

接线:

(1)风扇

vcc 3.3v

gnd gnd

s 接到PB GPIO_Pin_10

(2)OLED

vcc 接到3.3v

gnd 接到 gnd

#define OLED_SCL PBout(7)

#define OLED_SDA PBout(8)

(3) ds18b20

vcc 接到3.3v

gnd 接到 gnd

#define DS18B20_DQ_OUT PBout(6) //数据端口

(4)红外接收头

vcc 接到3.3v

gnd 接到 gnd

#define RDATA PBin(1) //红外数据输入脚

红外灯可以直接这么接,我买的是模块。

在这里插入图片描述

代码:

cpp
https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?u=bdf8eeb84961492ba2b62f7bfee641ea&tab=BB08J2

在这里插入图片描述

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!